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()));
 }
Example #2
0
 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()));
 }