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);
        }
Example #2
0
 public CarOptionController(CarOptionRepository carOptionRepository, IEntityMapper <CarOption, CarOptionViewModel> entitytoVmMapper, IEntityMapper <CarOptionViewModel, CarOption> vmToEntityMapper)
 {
     this.carOptionRepository = carOptionRepository;
     this.entitytoVmMapper    = entitytoVmMapper;
     this.vmToEntityMapper    = vmToEntityMapper;
 }