public TaskAssignmentProfile() { CreateMap <AssignmentViewModel, Assignment>() .ForMember(m => m.Type, opt => opt.MapFrom(src => EnumerationExtensions.FromString <AssignmentEntityType>(src.Type))); CreateMap <AssignmentViewModel, ITaskAssignment>().As <Assignment>(); CreateMap <ITaskAssignment, AssignmentViewModel>() .ForMember(m => m.Type, opt => opt.MapFrom(src => src.Type.ToString())); }
public TaskDependencyMappingProfile() { CreateMap <TaskDependencyViewModel, ITaskDependency>() .ForMember(m => m.Type, opt => opt.MapFrom(src => EnumerationExtensions.FromString <DependencyType>(src.Type))) .As <TaskDependency>(); CreateMap <ITaskDependency, TaskDependencyViewModel>() .ForMember(m => m.Type, opt => opt.MapFrom(src => src.Type.ToString())); }