コード例 #1
0
        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));
        }
コード例 #2
0
        public CrayonApiClientResult <InvoiceProfile> Create(string token, InvoiceProfile invoiceProfile)
        {
            var uri = "/api/v1/invoiceprofiles/";

            return(_client.Post <InvoiceProfile>(token, uri, invoiceProfile));
        }
コード例 #3
0
        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;
        }