protected IAdminTestDrivesService GetService(ApplicationDbContext dbContext) { var testDriveRepository = new TestDriveRepository(dbContext); var statusRepository = new StatusRepository(dbContext); this.UpcomingStatus = SeedStatusesMethods.SeedStatus(dbContext, TestDriveStatus.Upcoming); this.PassedStatus = SeedStatusesMethods.SeedStatus(dbContext, TestDriveStatus.Passed); var adminDeleteService = new AdminCommonDeleteService(dbContext); var service = new AdminTestDrivesService(testDriveRepository, statusRepository, adminDeleteService); return(service); }
public IAdminModelTypesService GetService(ApplicationDbContext dbContext) { var modelTypeRepository = new ModelTypeRepository(dbContext); var adminDeleteService = new AdminCommonDeleteService(dbContext); var adminEditService = new AdminCommonEditService(dbContext); var adminCreateService = new AdminCommonCreateService(dbContext); var service = new AdminModelTypesService( modelTypeRepository, adminDeleteService, adminEditService, adminCreateService); return(service); }
protected IAdminEnginesService GetService(ApplicationDbContext dbContext) { var engineRepository = new EngineRepository(dbContext); var adminDeleteService = new AdminCommonDeleteService(dbContext); var adminEditService = new AdminCommonEditService(dbContext); var adminCreateService = new AdminCommonCreateService(dbContext); var service = new AdminEnginesService( engineRepository, adminDeleteService, adminEditService, adminCreateService); return(service); }
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 IAdminTransmissionsService GetService(ApplicationDbContext dbContext) { var transmissionRepository = new TransmissionRepository(dbContext); var adminEditService = new AdminCommonEditService(dbContext); var adminDeleteService = new AdminCommonDeleteService(dbContext); var adminCreateService = new AdminCommonCreateService(dbContext); var service = new AdminTransmissionsService( transmissionRepository, adminEditService, adminDeleteService, adminCreateService); return(service); }
public IAdminCommonDeleteService GetService(ApplicationDbContext dbContext) { var service = new AdminCommonDeleteService(dbContext); return(service); }