Esempio n. 1
0
        public IList <JobCostCodeAction> GetJobCostCodeAction(long jobId)
        {
            var content   = RestClient.Execute(HttpRestClient.RestAuthRequest(Method.GET, string.Format("{0}/{1}", RouteSuffix, "JobCostCodeAction"), ActiveUser).AddParameter("jobId", jobId)).Content;
            var apiResult = JsonConvert.DeserializeObject <ApiResult <JobCostCodeAction> >(content);

            return(apiResult.Results);
        }
Esempio n. 2
0
        public IList <JobsSiteCode> GetJobsSiteCodeByProgram(long id, long parentId, bool isNullFIlter = false)
        {
            var request = HttpRestClient.RestAuthRequest(Method.GET, string.Format("{0}/{1}", RouteSuffix, "JobsSiteCodeByProgram"), ActiveUser).AddParameter("id", id).AddParameter("parentId", parentId).AddParameter("isNullFIlter", isNullFIlter);
            var result  = RestClient.Execute(request);

            return(JsonConvert.DeserializeObject <ApiResult <JobsSiteCode> >(result.Content).Results);
        }
Esempio n. 3
0
        public IList <IdRefLangName> GetDeletedRecordLookUpIds(string allIds)
        {
            var routeSuffix = string.Format("{0}/{1}", RouteSuffix, "DeletedRecordLookUpIds");
            var content     = RestClient.Execute(HttpRestClient.RestAuthRequest(Method.GET, routeSuffix, ActiveUser).AddParameter("allIds", allIds)).Content;

            return(JsonConvert.DeserializeObject <ApiResult <IdRefLangName> >(content).Results);
        }
Esempio n. 4
0
 public bool AcceptJobXcblInfo(long jobId, long gatewayId)
 {
     return(JsonConvert.DeserializeObject <ApiResult <bool> >(
                RestClient.Execute(
                    HttpRestClient.RestAuthRequest(Method.GET, string.Format("{0}/{1}", RouteSuffix, "AcceptJobXcblInfo"), ActiveUser)
                    .AddParameter("jobId", jobId).AddParameter("gatewayId", gatewayId)).Content).Results.FirstOrDefault());
 }
Esempio n. 5
0
        public List <ChangeHistoryData> GetChangeHistory(long jobId)
        {
            var request = HttpRestClient.RestAuthRequest(Method.GET, string.Format("{0}/{1}", RouteSuffix, "ChangeHistory"), ActiveUser).AddParameter("jobId", jobId);
            var result  = RestClient.Execute(request);

            return(JsonConvert.DeserializeObject <ApiResult <List <ChangeHistoryData> > >(result.Content).Results?.FirstOrDefault());
        }
Esempio n. 6
0
        public IList <JobVocReport> GetVocReportData(long companyId, string locationCode, DateTime?startDate, DateTime?endDate, bool IsPBSReport = false)
        {
            var request = HttpRestClient.RestAuthRequest(Method.GET, string.Format("{0}/{1}", RouteSuffix, "VocReport"), ActiveUser).AddParameter("companyId", companyId).AddParameter("locationCode", locationCode).AddParameter("startDate", startDate).AddParameter("endDate", endDate).AddParameter("IsPBSReport", IsPBSReport);
            var result  = RestClient.Execute(request);

            return(JsonConvert.DeserializeObject <ApiResult <List <JobVocReport> > >(result.Content).Results?.FirstOrDefault());
        }
        public IList <NavPriceCodeView> GetAllPriceCode()
        {
            var request = HttpRestClient.RestAuthRequest(Method.GET, string.Format("{0}/{1}", RouteSuffix, "GetAllPriceCode"), ActiveUser);
            var result  = RestClient.Execute(request);

            return(JsonConvert.DeserializeObject <ApiResult <List <NavPriceCodeView> > >(result.Content).Results?.FirstOrDefault());
        }
Esempio n. 8
0
        public DocumentStatusModel GetPostedInvoicesByCheckNumber(string checkNumber)
        {
            var request = HttpRestClient.RestAuthRequest(Method.GET, string.Format("{0}/{1}", RouteSuffix, "GetPostedInvoicesByCheckNumber"), ActiveUser).AddParameter("checkNumber", checkNumber);
            var result  = RestClient.Execute(request);

            return(JsonConvert.DeserializeObject <ApiResult <DocumentStatusModel> >(result.Content).Results?.FirstOrDefault());
        }
Esempio n. 9
0
        public bool CheckContactLoggedIn(long contactId)
        {
            var result = JsonConvert.DeserializeObject <ApiResult <bool> >(RestClient.Execute(
                                                                               HttpRestClient.RestAuthRequest(Method.GET, string.Format("{0}/{1}", RouteSuffix, "CheckContactLoggedIn"), ActiveUser).AddParameter("contactId", contactId)).Content).Results?.FirstOrDefault();

            return(result.HasValue ? (bool)result : false);
        }
        public IList <JobAdvanceReportFilter> GetDropDownDataForProgram(long customerId, string entity)
        {
            var request = HttpRestClient.RestAuthRequest(Method.GET, string.Format("{0}/{1}", RouteSuffix, "AdvanceReport"), ActiveUser).AddParameter("customerId", customerId).AddParameter("entity", entity);
            var result  = RestClient.Execute(request);

            return(JsonConvert.DeserializeObject <ApiResult <List <JobAdvanceReportFilter> > >(result.Content).Results?.FirstOrDefault());
        }
Esempio n. 11
0
 public JobActionCode JobActionCodeByTitle(long jobId, string gwyTitle)
 {
     return(JsonConvert.DeserializeObject <ApiResult <JobActionCode> >(
                RestClient.Execute(
                    HttpRestClient.RestAuthRequest(Method.GET, string.Format("{0}/{1}", RouteSuffix, "JobActionCodeByTitle"), ActiveUser)
                    .AddParameter("jobId", jobId).AddParameter("gwyTitle", gwyTitle)).Content).Results?.FirstOrDefault());
 }
Esempio n. 12
0
 public List <JobActionGateway> GetActionsByJobIds(string jobIds)
 {
     return(JsonConvert.DeserializeObject <ApiResult <List <JobActionGateway> > >(
                RestClient.Execute(
                    HttpRestClient.RestAuthRequest(Method.GET, string.Format("{0}/{1}", RouteSuffix, "GetActionsByJobIds"), ActiveUser)
                    .AddParameter("jobIds", jobIds)).Content).Results?.FirstOrDefault());
 }
Esempio n. 13
0
        public DocumentDataView GetPriceCodeReportByJobId(string jobId)
        {
            var request = HttpRestClient.RestAuthRequest(Method.GET, string.Format("{0}/{1}", RouteSuffix, "GetPriceCodeReportByJobId"), ActiveUser).AddParameter("jobId", jobId);
            var result  = RestClient.Execute(request);

            return(JsonConvert.DeserializeObject <ApiResult <DocumentDataView> >(result.Content).Results?.FirstOrDefault());
        }
Esempio n. 14
0
        public bool GetIsJobDataViewPermission(long recordId)
        {
            var  request    = HttpRestClient.RestAuthRequest(Method.GET, string.Format("{0}/{1}", RouteSuffix, "GetIsJobDataViewPermission"), ActiveUser).AddParameter("recordId", recordId);
            var  result     = RestClient.Execute(request);
            bool?permission = JsonConvert.DeserializeObject <ApiResult <bool> >(result.Content).Results?.FirstOrDefault();

            return(permission.HasValue ? (bool)permission : false);
        }
Esempio n. 15
0
        public int GetProgramLevel(long?programId)
        {
            string     _baseUri    = ConfigurationManager.AppSettings["WebAPIURL"];
            RestClient _restClient = new RestClient(new Uri(_baseUri));

            return(JsonConvert.DeserializeObject <ApiResult <int> >(_restClient.Execute(
                                                                        HttpRestClient.RestAuthRequest(Method.GET, RouteSuffix + "/getProgramLevel", ActiveUser).AddParameter("programId", programId)).Content).Results.FirstOrDefault());
        }
        public long GetNextSequence()
        {
            var newRouteSuffix = string.Format("{0}/{1}", RouteSuffix, "GetNextSequence");
            var result         = JsonConvert.DeserializeObject <ApiResult <long> >(
                restClient.Execute(
                    HttpRestClient.RestAuthRequest(Method.GET, newRouteSuffix, ActiveUser)).Content).Results?.FirstOrDefault();

            return(result.HasValue ? (long)result : 0);
        }
        public JobDocReferenceView PostWithSettings(JobDocReferenceView jobDocReferenceView)
        {
            var newRouteSuffix = string.Format("{0}/{1}", RouteSuffix, "SettingPost");
            var result         = JsonConvert.DeserializeObject <ApiResult <JobDocReferenceView> >(
                restClient.Execute(
                    HttpRestClient.RestAuthRequest(Method.POST, newRouteSuffix, ActiveUser).AddObject(jobDocReferenceView)).Content).Results?.FirstOrDefault();

            return(result);
        }
        public bool GenerateKnowledgeDetail(UserGuidUploadView userGuidUploadView)
        {
            var content = RestClient.Execute(
                HttpRestClient.RestAuthRequest(Method.POST, string.Format("{0}/{1}", RouteSuffix, "GenerateKnowledgeDetail"), ActiveUser)
                .AddObject(userGuidUploadView)).Content;
            var result = JsonConvert.DeserializeObject <ApiResult <bool> >(content).Results?.FirstOrDefault();

            return(result.HasValue ? (bool)result : false);
        }
Esempio n. 19
0
        public IList <TreeModel> EdiTree(long?parentId, bool model)
        {
            string     _baseUri    = ConfigurationManager.AppSettings["WebAPIURL"];
            RestClient _restClient = new RestClient(new Uri(_baseUri));

            return(JsonConvert.DeserializeObject <ApiResult <TreeModel> >(
                       _restClient.Execute(
                           HttpRestClient.RestAuthRequest(Method.GET, RouteSuffix + "/EdiTree", ActiveUser).AddParameter("parentId", parentId).AddParameter("model", model)).Content).Results);
        }
Esempio n. 20
0
        public bool CreateJobFromCSVImport(JobCSVData jobCSVData)
        {
            var content = RestClient.Execute(
                HttpRestClient.RestAuthRequest(Method.POST, string.Format("{0}/{1}", RouteSuffix, "CreateJobFromCSVImport"), ActiveUser)
                .AddObject(jobCSVData)).Content;
            var result = JsonConvert.DeserializeObject <ApiResult <bool> >(content).Results?.FirstOrDefault();

            return(result.HasValue ? (bool)result : false);
        }
        public StatusModel ImportProjectedCapacityDetails(ProjectedCapacityData projectedCapacityView)
        {
            var request = HttpRestClient.RestAuthRequest(Method.POST, string.Format("{0}/{1}", RouteSuffix,
                                                                                    "GenerateProjectedCapacityDetails"), ActiveUser).AddJsonBody(projectedCapacityView);
            var result = JsonConvert.DeserializeObject <ApiResult <StatusModel> >(RestClient.Execute(request).Content)
                         .Results?.FirstOrDefault();

            return(result);
        }
        public StatusModel ImportScrubDriverDetails(JobDriverScrubReportData scriberDriverView)
        {
            var request = HttpRestClient.RestAuthRequest(Method.POST, string.Format("{0}/{1}", RouteSuffix,
                                                                                    "GenerateScrubDriverDetails"), ActiveUser).AddJsonBody(scriberDriverView);
            var result = JsonConvert.DeserializeObject <ApiResult <StatusModel> >(RestClient.Execute(request).Content)
                         .Results?.FirstOrDefault();

            return(result);
        }
        public PrgRefGatewayDefaultView PutWithSettings(PrgRefGatewayDefaultView prgRefGatewayDefaultView)
        {
            var newRouteSuffix = string.Format("{0}/{1}", RouteSuffix, "SettingPut");
            var result         = JsonConvert.DeserializeObject <ApiResult <PrgRefGatewayDefaultView> >(
                restClient.Execute(
                    HttpRestClient.RestAuthRequest(Method.PUT, newRouteSuffix, ActiveUser).AddObject(prgRefGatewayDefaultView)).Content).Results?.FirstOrDefault();

            return(result);
        }
Esempio n. 24
0
        public IList <TreeModel> ProgramCopyTree(long programId, long?parentId, bool isCustNode, bool isSource)
        {
            string     _baseUri    = ConfigurationManager.AppSettings["WebAPIURL"];
            RestClient _restClient = new RestClient(new Uri(_baseUri));

            return(JsonConvert.DeserializeObject <ApiResult <TreeModel> >(
                       _restClient.Execute(
                           HttpRestClient.RestAuthRequest(Method.GET, RouteSuffix + "/ProgramCopyTree", ActiveUser).AddParameter("isSource", isSource).AddParameter("programId", programId).AddParameter("parentId", parentId).AddParameter("isCustNode", isCustNode)).Content).Results);
        }
Esempio n. 25
0
        public ViewModels.Program.ProgramView Get(long id, long?parentId)
        {
            string     _baseUri    = ConfigurationManager.AppSettings["WebAPIURL"];
            RestClient _restClient = new RestClient(new Uri(_baseUri));

            return(JsonConvert.DeserializeObject <ApiResult <ProgramView> >(
                       _restClient.Execute(
                           HttpRestClient.RestAuthRequest(Method.GET, RouteSuffix + "/GetProgram", ActiveUser).AddParameter("parentId", parentId).AddParameter("id", id)).Content).Results?.FirstOrDefault());
        }
Esempio n. 26
0
        public IList <TreeModel> ProgramTree()
        {
            string     _baseUri    = ConfigurationManager.AppSettings["WebAPIURL"];
            RestClient _restClient = new RestClient(new Uri(_baseUri));

            return(JsonConvert.DeserializeObject <ApiResult <TreeModel> >(
                       _restClient.Execute(
                           HttpRestClient.RestAuthRequest(Method.GET, RouteSuffix + "/ProgramTree", ActiveUser)).Content).Results);
        }
Esempio n. 27
0
        public virtual IList <IdRefLangName> DeleteAndUpdateAttachmentCount(List <long> ids, int statusId, string parentTable, string fieldName)
        {
            var content = RestClient.Execute(
                HttpRestClient.RestAuthRequest(Method.DELETE, string.Format("{0}/{1}", RouteSuffix, "DeleteAndUpdateAttachmentCount"), ActiveUser).AddParameter("ids", string.Join(",", ids)).AddParameter("statusId", statusId).AddParameter("parentTable", parentTable).AddParameter("fieldName", fieldName)).Content;

            content = content.Replace("[[", "[").Replace("]]", "]");
            var result = JsonConvert.DeserializeObject <ApiResult <IdRefLangName> >(content).Results;

            return(result);
        }
        public IList <TreeModel> BillableLocationTree(bool isAssignedBillableLocation, long programId, long?parentId, bool isChild)
        {
            string     _baseUri    = ConfigurationManager.AppSettings["WebAPIURL"];
            RestClient _restClient = new RestClient(new Uri(_baseUri));

            return(JsonConvert.DeserializeObject <ApiResult <TreeModel> >(
                       _restClient.Execute(
                           HttpRestClient.RestAuthRequest(Method.GET, RouteSuffix + "/BillableLocation", ActiveUser).AddParameter("parentId", parentId)
                           .AddParameter("isChild", isChild).AddParameter("isAssignedBillableLocation", isAssignedBillableLocation).AddParameter("programId", programId)).Content).Results);
        }
Esempio n. 29
0
        public IList <JobCardTileDetail> GetCardTileData(long companyId, string whereCondition)
        {
            var jobCondition = new JobCardCondition()
            {
                CompanyId = companyId, WhereCondition = whereCondition
            };
            var request = HttpRestClient.RestAuthRequest(Method.POST, string.Format("{0}/{1}", RouteSuffix, "GetCardTileData"), ActiveUser).AddObject(jobCondition);
            var result  = RestClient.Execute(request);

            return(JsonConvert.DeserializeObject <ApiResult <JobCardTileDetail> >(result.Content).Results);
        }
        public bool MapVendorBillableLocations(ProgramVendorMap programVendorMap)
        {
            string     _baseUri    = ConfigurationManager.AppSettings["WebAPIURL"];
            RestClient _restClient = new RestClient(new Uri(_baseUri));
            var        route       = string.Format("{0}/{1}", RouteSuffix, "MapVendorBillableLocations");

            var result = JsonConvert.DeserializeObject <ApiResult <bool> >(_restClient.Execute(
                                                                               HttpRestClient.RestAuthRequest(Method.POST, route, ActiveUser).AddJsonBody(programVendorMap)).Content).Results?.FirstOrDefault();

            return(result.HasValue ? (bool)result : false);
        }