public AcademiesRepository(IAuthenticatedHttpClient client,
                            IOdataUrlBuilder <GetAcademiesD365Model> urlBuilder,
                            ILogger <AcademiesRepository> logger)
 {
     _client     = client;
     _urlBuilder = urlBuilder;
     _logger     = logger;
 }
Exemple #2
0
 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;
 }
Exemple #4
0
 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;
 }