public async Task <ActionResult> AddDelivaryTerm([FromBody] DeliveryTermDto deliveryTerm) { int id = int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value); var logineduser = await _auth.VerifyUser(id); DeliveryTerm _newTerm = new DeliveryTerm() { Status = true, Company = logineduser.Company }; _context.DeliveryTerms.Add(_newTerm); await _context.SaveChangesAsync(); foreach (var item in deliveryTerm.ContentForLang) { DeliveryTermLang termLang = new DeliveryTermLang() { DeliveryTerm = _newTerm, Language = await _context.Languages.FirstOrDefaultAsync(s => s.code == item.Languagename), Name = item.Content, Status = true }; _context.DeliveryTermLangs.Add(termLang); await _context.SaveChangesAsync(); } return(Ok()); }
public static DeliveryTerm CreateDeliveryTerm(string dataAreaId, string termsCode) { DeliveryTerm deliveryTerm = new DeliveryTerm(); deliveryTerm.dataAreaId = dataAreaId; deliveryTerm.TermsCode = termsCode; return(deliveryTerm); }
public ActionResult getDeliveryTermConditions() { DeliveryTerm _deliveryTermModel = new DeliveryTerm(); _deliveryTermModel.DeliveryTermContents = _newsService.GetDeliveryTermAll(HCRGUser != null ? HCRGUser.OrganizationID : (Convert.ToInt32(_encryptionService.DecryptString2(System.Configuration.ConfigurationManager.AppSettings["OrganizationID"])))).DeliveryTermContents; string decodedHTML = HttpUtility.HtmlDecode(_deliveryTermModel.DeliveryTermContents); if (decodedHTML != null) { _deliveryTermModel.DeliveryTermContents = decodedHTML.Replace(GlobalConst.Message.SlashStoragePath, GlobalConst.Message.StoragePath); _deliveryTermModel.DeliveryTermContents = _deliveryTermModel.DeliveryTermContents.Replace("/richtexteditor/", GlobalConst.Extension.http + GlobalConst.ConstantChar.Colon + GlobalConst.ConstantChar.ForwardSlash + GlobalConst.ConstantChar.ForwardSlash + Request.Url.Host.ToLower() + GlobalConst.ConstantChar.Colon + Request.Url.Port + "/richtexteditor/"); _deliveryTermModel.DeliveryTermContents = _deliveryTermModel.DeliveryTermContents.Replace(" ", ""); } else { _deliveryTermModel.DeliveryTermContents = _deliveryTermModel.DeliveryTermContents; } return(Json(_deliveryTermModel, GlobalConst.Message.text_html)); }