public FuneralsService() { _funeralRepository = new FuneralRepository(); var mapperConfig = new MapperConfiguration(cfg => { cfg.CreateMap <FuneralModel, Funeral>().ReverseMap(); cfg.CreateMap <ClientModel, Client>().ReverseMap(); cfg.CreateMap <EmployeeModel, Employee>().ReverseMap(); }); _mapper = new Mapper(mapperConfig); }
public FuneralService() { var mapperConfig = new MapperConfiguration(cfg => { cfg.CreateMap <FuneralModel, Funeral>().ReverseMap(); cfg.CreateMap <ClientModel, Client>().ReverseMap(); cfg.CreateMap <Employee, EmployeeModel>() .ForMember(dest => dest.Position, opts => opts.MapFrom(x => x.PositionId)) .ReverseMap(); }); _mapper = new Mapper(mapperConfig); _funeralRepository = new FuneralRepository(new Data.FuneralHomeContext()); }
public FuneralService() { var mapperConfig = new MapperConfiguration(cfg => { cfg.CreateMap <FuneralModel, Funeral>() .ForMember(x => x.FuneralEmployees, opts => opts.MapFrom(src => src.Employees.Select(x => new FuneralEmployee { EmployeeId = x.ID }))); cfg.CreateMap <Funeral, FuneralModel>().ForMember(x => x.Employees, opts => opts.MapFrom(src => src.FuneralEmployees.Select(x => x.Employee))); cfg.CreateMap <ClientModel, Client>().ReverseMap(); cfg.CreateMap <EmployeeModel, Employee>().ReverseMap(); }); _mapper = new Mapper(mapperConfig); _funeralRepository = new FuneralRepository(new FuneralHomeContext()); _employeeRepository = new EmployeeRepository(new FuneralHomeContext()); }