Example #1
0
 public DevelopersController(IDeveloperLogic developerLogic)
 {
     _developerLogic = developerLogic;
     AutoMapper.Mapper.CreateMap <Developer, DeveloperViewModel>()
     .ForMember(dest => dest.FirstName, opts => opts.MapFrom(src => src.Account.FirstName))
     .ForMember(dest => dest.LastName, opts => opts.MapFrom(src => src.Account.LastName))
     .ForMember(dest => dest.Email, opts => opts.MapFrom(src => src.Account.Email));
     AutoMapper.Mapper.CreateMap <DeveloperViewModel, Developer>();
     AutoMapper.Mapper.CreateMap <ProjectDeveloperViewModel, Developer>();
 }
 public ProjectController(IProjectLogic projectLogic, IDeveloperLogic developerLogic)
 {
     _projectLogic   = projectLogic;
     _developerLogic = developerLogic;
     AutoMapper.Mapper.CreateMap <Project, ProjectViewModel>();
     AutoMapper.Mapper.CreateMap <AddDeveloperViewModel, ProjectDeveloper>();
     AutoMapper.Mapper.CreateMap <ProjectViewModel, Project>();
     AutoMapper.Mapper.CreateMap <Developer, AddDeveloperViewModel>()
     .ForMember(dest => dest.FirstName, opts => opts.MapFrom(src => src.Account.FirstName))
     .ForMember(dest => dest.LastName, opts => opts.MapFrom(src => src.Account.LastName))
     .ForMember(dest => dest.DeveloperId, opts => opts.MapFrom(src => src.DeveloperId));
     AutoMapper.Mapper.CreateMap <Developer, DeveloperViewModel>()
     .ForMember(dest => dest.FirstName, opts => opts.MapFrom(src => src.Account.FirstName))
     .ForMember(dest => dest.LastName, opts => opts.MapFrom(src => src.Account.LastName))
     .ForMember(dest => dest.Email, opts => opts.MapFrom(src => src.Account.Email));
 }
 public DeveloperController(IDeveloperLogic logic)
 {
     _logic = logic;
 }