protected IAdminCarsService GetService(ApplicationDbContext dbContext) { var carRepository = new CarRepository(dbContext); var carOptionsRepository = new CarOptionRepository(dbContext); var adminDeleteService = new AdminCommonDeleteService(dbContext); var pictureRepository = new PictureRepository(dbContext); var service = new AdminCarsService( carRepository, carOptionsRepository, pictureRepository, adminDeleteService); return(service); }
public CarOptionController(CarOptionRepository carOptionRepository, IEntityMapper <CarOption, CarOptionViewModel> entitytoVmMapper, IEntityMapper <CarOptionViewModel, CarOption> vmToEntityMapper) { this.carOptionRepository = carOptionRepository; this.entitytoVmMapper = entitytoVmMapper; this.vmToEntityMapper = vmToEntityMapper; }