Esempio n. 1
0
 public JobDTO GetJob(long id)
 {
     return(IntegrationHttpClient.Get <JobDTO>(apiUri, endpoint + "?Id=" + id));
     //var url = string.Format(baseAddress + "?Id=" + id);
     //IntegrationWebClient.Get(new Uri(url, UriKind.Absolute),
     //    action, IntegrationWebClient.MessageFormat.Json, PMSClientConfig.CreateHeaderDic(userProvider.Token));
 }
Esempio n. 2
0
 public JobDTO AddJob(JobDTO job)
 {
     return(IntegrationHttpClient.Post <JobDTO, JobDTO>(apiUri, endpoint, job));
     //var url = string.Format(baseAddress);
     //IntegrationWebClient.Post(new Uri(url, UriKind.Absolute),
     //    action, job, IntegrationWebClient.MessageFormat.Json, PMSClientConfig.CreateHeaderDic(userProvider.Token));
 }
Esempio n. 3
0
 public JobIndexInPeriodDTO AddJobIndexInPeriod(JobIndexInPeriodDTO jobIndexInPeriod)
 {
     return(IntegrationHttpClient.Post <JobIndexInPeriodDTO, JobIndexInPeriodDTO>(apiUri,
                                                                                  makeEndPoint(jobIndexInPeriod.PeriodId), jobIndexInPeriod));
     //var url = string.Format(baseAddress + makeApiAdress(jobIndexInPeriod.PeriodId));
     //IntegrationWebClient.Post(new Uri(url, PMSClientConfig.UriKind), action, jobIndexInPeriod, PMSClientConfig.MsgFormat, PMSClientConfig.CreateHeaderDic(userProvider.Token));
 }
Esempio n. 4
0
 public UnitDTO AddUnit(UnitDTO unit)
 {
     return(IntegrationHttpClient.Post <UnitDTO, UnitDTO>(apiUri, endpoint, unit));
     //var url = string.Format(baseAddress);
     //IntegrationWebClient.Post(new Uri(url, UriKind.Absolute),
     //    action, unit, IntegrationWebClient.MessageFormat.Json, PMSClientConfig.CreateHeaderDic(userProvider.Token));
 }
Esempio n. 5
0
 public EmployeeJobPositionsDTO AssignJobPositionsToEmployee(long periodId, string employeeNo,
                                                             EmployeeJobPositionsDTO employeeJobPositions)
 {
     endpoint = makeEmployeeJobPositionsApiAdress(periodId, employeeNo);
     return(IntegrationHttpClient.Put <EmployeeJobPositionsDTO, EmployeeJobPositionsDTO>(apiUri, endpoint, employeeJobPositions));
     //var url = string.Format(baseAddress + makeEmployeeJobPositionsApiAdress(periodId, employeeNo));
     //IntegrationWebClient.Put(new Uri(url, PMSClientConfig.UriKind), action, employeeJobPositions, PMSClientConfig.MsgFormat, PMSClientConfig.CreateHeaderDic(userProvider.Token));
 }
Esempio n. 6
0
        public JobIndexInPeriodDTO GetJobIndexInPeriod(long periodId, long abstractId, string columnNames)
        {
            var endpoint = makeEndPoint(periodId);

            endpoint += !string.IsNullOrWhiteSpace(columnNames) ? "&SelectedColumns=" + columnNames : "";
            return(IntegrationHttpClient.Get <JobIndexInPeriodDTO>(apiUri, endpoint + "?abstractId=" + abstractId));
            //var url = string.Format(baseAddress + makeApiAdress(periodId) + "?abstractId=" + abstractId);
            //url += !string.IsNullOrWhiteSpace(columnNames) ? "&SelectedColumns=" + columnNames : "";
            //IntegrationWebClient.Get(new Uri(url, PMSClientConfig.UriKind), action, PMSClientConfig.MsgFormat, PMSClientConfig.CreateHeaderDic(userProvider.Token));
        }
Esempio n. 7
0
 public JobDTO GetByTransferId(Guid transferId)
 {
     return(IntegrationHttpClient.Get <JobDTO>(apiUri, endpoint + "?TransferId=" + transferId));
 }
Esempio n. 8
0
        public List <AbstractIndexInPeriodDTO> GetJobIndexGroups(long periodId)
        {
            var endpoint = makeEndPoint(periodId) + string.Format("?typeOf=" + "JobIndexGroup");

            return(IntegrationHttpClient.Get <List <AbstractIndexInPeriodDTO> >(apiUri, endpoint));
        }
Esempio n. 9
0
 public EmployeeDTO AddEmployee(EmployeeDTO employee)
 {
     endpoint = makeApiAdress(employee.PeriodId);
     return(IntegrationHttpClient.Post <EmployeeDTO, EmployeeDTO>(apiUri, endpoint, employee));
 }
Esempio n. 10
0
 public JobIndexDTO AddJobIndex(JobIndexDTO jobIndex)
 {
     return(IntegrationHttpClient.Post <JobIndexDTO, JobIndexDTO>(apiUri, endpoint, jobIndex));
     //var url = string.Format(apiAddress);
     //IntegrationWebClient.Post(new Uri(url, PMSClientConfig.UriKind), action, jobIndex, PMSClientConfig.MsgFormat, PMSClientConfig.CreateHeaderDic(userProvider.Token));
 }
Esempio n. 11
0
 public JobIndexDTO GetJobIndex(long id)
 {
     return(IntegrationHttpClient.Get <JobIndexDTO>(apiUri, endpoint + "?Id=" + id));
     //var url = string.Format(apiAddress + "?Id=" + id);
     //IntegrationWebClient.Get(new Uri(url, PMSClientConfig.UriKind), action, PMSClientConfig.MsgFormat, PMSClientConfig.CreateHeaderDic(userProvider.Token));
 }
Esempio n. 12
0
 public UnitIndexDTO GetUnitIndexByTransferId(Guid transferId)
 {
     return(IntegrationHttpClient.Get <UnitIndexDTO>(apiUri, endpoint + "?TransferId=" + transferId));
 }
Esempio n. 13
0
 public PeriodDTO GetActivePeriod()
 {
     return(IntegrationHttpClient.Get <PeriodDTO>(apiUri, endpoint + "?Active=1"));
     //    var url = string.Format(baseAddress + "?Active=1");
     //    IntegrationWebClient.Get(new Uri(url, UriKind.Absolute), action, PMSClientConfig.MsgFormat, PMSClientConfig.CreateHeaderDic(userProvider.Token));
 }
Esempio n. 14
0
 public UnitInPeriodDTO AddUnitInPeriod(long periodId, UnitInPeriodDTO unitInPeriodDto)
 {
     return(IntegrationHttpClient.Post <UnitInPeriodDTO, UnitInPeriodDTO>(apiUri, makeEndPoint(periodId), unitInPeriodDto));
     //var url = string.Format(baseAddress + makeApiAdress(periodId));
     //IntegrationWebClient.Post(new Uri(url, PMSClientConfig.UriKind), action, unitInPeriodDto, PMSClientConfig.MsgFormat, PMSClientConfig.CreateHeaderDic(userProvider.Token));
 }