public AcademiesRepository(IAuthenticatedHttpClient client, IOdataUrlBuilder <GetAcademiesD365Model> urlBuilder, ILogger <AcademiesRepository> logger) { _client = client; _urlBuilder = urlBuilder; _logger = logger; }
public TrustsRepository(IAuthenticatedHttpClient client, IOdataUrlBuilder <GetTrustsD365Model> urlBuilder, IODataSanitizer oDataSanitizer, ILogger <TrustsRepository> logger) { _client = client; _urlBuilder = urlBuilder; _oDataSanitizer = oDataSanitizer; _logger = logger; }
public ProjectsRepository(IAuthenticatedHttpClient client, IOdataUrlBuilder <GetProjectsD365Model> urlBuilder, IOdataUrlBuilder <AcademyTransfersProjectAcademy> projectAcademyUrlBuilder, IFetchXmlSanitizer fetchXmlSanitizer, ILogger <ProjectsRepository> logger) { _client = client; _urlBuilder = urlBuilder; _projectAcademyUrlBuilder = projectAcademyUrlBuilder; _fetchXmlSanitizer = fetchXmlSanitizer; _logger = logger; }
public ProjectsDynamicsRepository(IAuthenticatedHttpClient client, IOdataUrlBuilder <GetProjectsD365Model> urlBuilder, IOdataUrlBuilder <AcademyTransfersProjectAcademy> projectAcademyUrlBuilder, IFetchXmlSanitizer fetchXmlSanitizer, ILogger <ProjectsDynamicsRepository> logger, IMapper <PostProjectsRequestModel, PostAcademyTransfersProjectsD365Model> postProjectsMapper, IMapper <AcademyTransfersProjectAcademy, GetProjectsAcademyResponseModel> getProjectAcademyMapper, IMapper <PutProjectAcademiesRequestModel, PatchProjectAcademiesD365Model> putProjectAcademiesMapper, IMapper <GetProjectsD365Model, GetProjectsResponseModel> getProjectsMapper, IMapper <SearchProjectsD365PageModel, SearchProjectsPageModel> searchProjectsMapper) { _client = client; _urlBuilder = urlBuilder; _projectAcademyUrlBuilder = projectAcademyUrlBuilder; _fetchXmlSanitizer = fetchXmlSanitizer; _logger = logger; _postProjectsMapper = postProjectsMapper; _getProjectAcademyMapper = getProjectAcademyMapper; _putProjectAcademiesMapper = putProjectAcademiesMapper; _getProjectsMapper = getProjectsMapper; _searchProjectsMapper = searchProjectsMapper; }