Skip to content

Repository files navigation

MVC FormCollection To Object Extend Library.
Easy Convert FormCollection To Object.
Click here to check our UnitTest example.

  • Package Manager
    • Install-Package FormCollectionExtend.MVC -Version 1.0.1
  • .NET CLI
    • dotnet add package FormCollectionExtend.MVC --version 1.0.1

Features

  • Convert FormCollection To Single Object
  • Convert FormCollection To Single Object with Mapping Dictionary
  • Convert FormCollection To List<Object>
  • Convert FormCollection To List<Object> with Mapping Dictionary

Examples

ToSingleObject(this FormCollection collection)

Convert FormCollection To Single Object.

// ArrangeFormCollectionStub=CreateTestData();// ActTestModelTest=Stub.ToSingleObject<TestModel>();

ToSingleObject(this FormCollection collection, Dictionary<string, string> MappingDictionary)

Convert FormCollection To Single Object with Mapping Dictionary.

// ArrangeFormCollectionStub=CreateTestDataWithDifferentNaming();Dictionary<string,string>MappingDictionary=CreateMappingDictionary();// ActTestModelTest=Stub.ToSingleObject<TestModel>(MappingDictionary);

ToListObject(this FormCollection collection)

Convert FormCollection To List<Object>.

// ArrangeFormCollectionStub=CreateTestDataSet();stringPrimaryKeyName="Name";// ActList<TestModel>Test=Stub.ToListObject<TestModel>(PrimaryKeyName);

ToListObjectWithMappingDictionary(this FormCollection collection, Dictionary<string, string> MappingDictionary)

Convert FormCollection To List<Object> with Mapping Dictionary.

// ArrangeFormCollectionStub=CreateTestDataSetWithDifferentNaming();Dictionary<string,string>MappingDictionary=CreateMappingDictionary();stringPrimaryKeyName="Name111";// ActList<TestModel>Test=Stub.ToListObject<TestModel>(MappingDictionary,PrimaryKeyName);

About Mapping Dictionary

Example:

Dictionary<string,string>CreateMappingDictionary(){// Key.Add( "後端物件屬性", "前端表單欄位Name" );// Key.Add( "Model Object Property", "Form Field Name" );Dictionary<string,string>Key=newDictionary<string,string>();Key.Add("Name","Name111");Key.Add("age","age222");Key.Add("PhoneNumber","PhoneNumber333");Key.Add("Married","Married444");Key.Add("CreatedDateTime","CreatedDateTime555");Key.Add("ModifyDateTime","ModifyDateTime666");returnKey;}

About

MVC FormCollection Convert To Object Extend Library.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages