public TransfersController(ITrustsRepository trustRepository, IAcademiesRepository academiesRepository, IProjectsRepository projectsRepository) { _trustRepository = trustRepository; _academiesRepository = academiesRepository; _projectsRepository = projectsRepository; }
public TrustsController(ITrustsRepository trustRepostiory, IAcademiesRepository academiesRepository, IMapper <GetTrustsD365Model, GetTrustsModel> mapper, IMapper <GetAcademiesD365Model, GetAcademiesModel> getAcademiesMapper, IRepositoryErrorResultHandler repositoryErrorHandler) { _trustRepostiory = trustRepostiory; _academiesRepository = academiesRepository; _getTrustMapper = mapper; _getAcademiesMapper = getAcademiesMapper; _repositoryErrorHandler = repositoryErrorHandler; }
public ProjectsController(IProjectsRepository projectsRepository, IAcademiesRepository academiesRepository, ITrustsRepository trustsRepository, IMapper <PostProjectsRequestModel, PostAcademyTransfersProjectsD365Model> postProjectsMapper, IMapper <GetProjectsD365Model, GetProjectsResponseModel> getProjectsMapper, IMapper <AcademyTransfersProjectAcademy, Models.Upstream.Response.GetProjectsAcademyResponseModel> getProjectAcademyMapper, IMapper <PutProjectAcademiesRequestModel, PatchProjectAcademiesD365Model> putProjectAcademiesMapper, IMapper <SearchProjectsD365PageModel, SearchProjectsPageModel> searchProjectsMapper, IRepositoryErrorResultHandler repositoryErrorHandler, IConfiguration config) { _projectsRepository = projectsRepository; _academiesRepository = academiesRepository; _trustsRepository = trustsRepository; _postProjectsMapper = postProjectsMapper; _putProjectAcademiesMapper = putProjectAcademiesMapper; _getProjectsMapper = getProjectsMapper; _getProjectAcademyMapper = getProjectAcademyMapper; _searchProjectsMapper = searchProjectsMapper; _repositoryErrorHandler = repositoryErrorHandler; _config = config; }