public CrayonApiClientResult <InvoiceProfile> Update(string token, InvoiceProfile invoiceProfile) { Guard.NotNull(invoiceProfile, nameof(invoiceProfile)); var uri = $"/api/v1/invoiceprofiles/{invoiceProfile.Id}"; return(_client.Put <InvoiceProfile>(token, uri, invoiceProfile)); }
public CrayonApiClientResult <InvoiceProfile> Create(string token, InvoiceProfile invoiceProfile) { var uri = "/api/v1/invoiceprofiles/"; return(_client.Post <InvoiceProfile>(token, uri, invoiceProfile)); }
public static string GetCarrierInvoiceProfile(int claimID) { string[] json = new string[6]; Claim objclaim = null; int userID = SessionHelper.getUserId(); int carrierId = 0; //CarrierInvoiceProfile objCarrierInvoiceProfile = new CarrierInvoiceProfile(); List<CarrierInvoiceProfile> listinvoiceProfiles = null; List<InvoiceProfile> objlist = new List<InvoiceProfile>(); try { objclaim = ClaimsManager.Get(claimID); if (objclaim != null) { carrierId = objclaim.LeadPolicy.CarrierID ?? 0; listinvoiceProfiles = CarrierInvoiceProfileManager.GetAll(carrierId); foreach (var item in listinvoiceProfiles) { InvoiceProfile objprofile = new InvoiceProfile(); objprofile.ID = item.CarrierInvoiceProfileID.ToString(); objprofile.Value1 = item.ProfileName; objlist.Add(objprofile); } } } catch (Exception ex) { Core.EmailHelper.emailError(ex); } JavaScriptSerializer jscript = new JavaScriptSerializer(); string myJsonString = jscript.Serialize(objlist); return myJsonString; }