SDKMapper7 3.0.1

There is a newer version of this package available.
See the version list below for details.
dotnet add package SDKMapper7 --version 3.0.1
NuGet\Install-Package SDKMapper7 -Version 3.0.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SDKMapper7" Version="3.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SDKMapper7 --version 3.0.1
#r "nuget: SDKMapper7, 3.0.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install SDKMapper7 as a Cake Addin
#addin nuget:?package=SDKMapper7&version=3.0.1

// Install SDKMapper7 as a Cake Tool
#tool nuget:?package=SDKMapper7&version=3.0.1

SDK Mapper class converts umbraco published objects into custom MVC objects. This mapper supports umbraco version 7 onwards, version 6 is in progress

Product Compatible and additional computed target framework versions.
.NET Framework net is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETFramework 4.5.1

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
3.0.2 2,152 6/16/2016
3.0.1 1,751 6/16/2016
3.0.0 2,122 6/15/2016
2.0.0 1,942 4/6/2016

This system is compatiable with framework 4.5.1 .How to use:
Create your own class and pass your class as a parameter to datamap. For example if you have a class called testClass, use the code below to get the filled object back. DataMap<testClass> modelitems = new DataMap<testClass>();
           var model = modelitems.ReturnModel();

Sample object used for the test purpose
--------------------------------------------
public string  contentpicker    { get; set; }
      public string fifthitemEmail    { get; set; }
        public IEnumerable<string> mediapicker    { get; set; }
        public string singleMediaPicker { get; set; }
       public string  marcoeditor    { get; set; }
       public DateTime? seconditemdate    { get; set; }
         
      public string mediapickerlegacy    { get; set; }
      public Member  memberpicker    { get; set; }
     public string colourpicker    { get; set; }
 
     public string  relatedlinks { get; set; }
       
      public decimal ninethSlider    { get; set; }
       public string  fileupload    { get; set; }
    // <Type>Umbraco.UploadField</Type>
     
      public DateTime thirditemDatetime    { get; set; }
 
      public string textboxItem    { get; set; }
   
      public decimal fourthitemDecimal    { get; set; }
    // <Type>Umbraco.Decimal</Type>
     
    // <Name>folderbrowser</Name>
      public Item folderbrowser    { get; set; }
    // <Type>Umbraco.FolderBrowser</Type>
     
    // <Name>richtext editor</Name>
      public string  richtextEditor    { get; set; }
    // <Type>Umbraco.TinyMCEv3</Type>
     
    // <Name>textareaitem</Name>
      public string  textareaitem    { get; set; }
    
   
      public int eightitemNumeric    { get; set; }

     //// public Item listvidemembers    { get; set; }
    // <Type>Umbraco.MemberGroupPicker</Type>
     
      public IEnumerable<string> tenthTag    { get; set; }
    
     // <Name>radiolist</Name>
      public int radiolist    { get; set; }
    // <Type>Umbraco.RadioButtonList</Type>
          public IEnumerable<string> mntpsampledatatimes    { get; set; }

      public IEnumerable<string> macroContainer { get; set; }
    // <Type>Umbraco.MacroContainer</Type>
   
      public IEnumerable<string> checklist    { get; set; }
    // <Type>Umbraco.CheckBoxList</Type>
    
      public string droplist    { get; set; }

      public decimal seventhSlider { get; set; }
    // <Type>Umbraco.Slider</Type>
  
    // <Name>firstitem</Name>
      public IEnumerable<string> firstitem    { get; set; }
    // <Type>zwebendesign.ChosenSelectMenu</Type>

      public string gridlayout    { get; set; }
    // <Type>Umbraco.Grid</Type>

      public IEnumerable<string> multipleText { get; set; }
    // <Type>Umbraco.MultipleTextstring</Type>

      public string imagecropper    { get; set; }
    // <Type>Umbraco.ImageCropper</Type>
     
   public Umbraco.Core.Models.Membership.User userpicker    { get; set; }
    // <Type>Umbraco.UserPicker</Type>
  
      public IEnumerable<string> eleventh    { get; set; }
    // <Type>Umbraco.Tags</Type>
     

      public bool checkitem    { get; set; }