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); }
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); }
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); }