Members mapping definition updated, and commented out duplicate password work
This commit is contained in:
30
src/Umbraco.Core/Models/Mapping/MemberMapDefinition.cs
Normal file
30
src/Umbraco.Core/Models/Mapping/MemberMapDefinition.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
using Umbraco.Core.Mapping;
|
||||
using Umbraco.Core.Models;
|
||||
using Umbraco.Web.Models.ContentEditing;
|
||||
|
||||
namespace Umbraco.Web.Models.Mapping
|
||||
{
|
||||
public class MemberMapDefinition : IMapDefinition
|
||||
{
|
||||
public MemberMapDefinition()
|
||||
{
|
||||
}
|
||||
|
||||
public void DefineMaps(UmbracoMapper mapper)
|
||||
{
|
||||
mapper.Define<MemberSave, IMember>(Map);
|
||||
}
|
||||
|
||||
// mappers
|
||||
private static void Map(MemberSave source, IMember target, MapperContext context)
|
||||
{
|
||||
target.IsApproved = source.IsApproved;
|
||||
target.Name = source.Name;
|
||||
target.Email = source.Email;
|
||||
target.Key = source.Key;
|
||||
target.Username = source.Username;
|
||||
target.Id = (int)(long)source.Id;
|
||||
//TODO: map more properties as required
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user