SDKMapper7 3.0.1
See the version list below for details.
dotnet add package SDKMapper7 --version 3.0.1
NuGet\Install-Package SDKMapper7 -Version 3.0.1
<PackageReference Include="SDKMapper7" Version="3.0.1" />
paket add SDKMapper7 --version 3.0.1
#r "nuget: SDKMapper7, 3.0.1"
// 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 | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
-
.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.
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; }