public void Update(FAQTranslate data) { _context.Update(data); }
public IActionResult PutAsync(int id, [FromForm] FAQ faq) { try { faq.FAQTranslates = JsonSerializer.Deserialize <ICollection <FAQTranslate> >(faq.Translates); if (!ModelState.IsValid) { return(StatusCode(StatusCodes.Status500InternalServerError, new Response { Status = "Error", Messages = new Message[] { new Message { Lang_id = 1, MessageLang = "Model state isn't valid!" }, new Message { Lang_id = 2, MessageLang = "Состояние модели недействительно!" }, new Message { Lang_id = 3, MessageLang = "Model vəziyyəti etibarsızdır!" } } })); } FAQ db_faq = _faqContext.GetWithId(id); if (db_faq == null) { return(StatusCode(StatusCodes.Status500InternalServerError, new Response { Status = "Error", Messages = new Message[] { new Message { Lang_id = 1, MessageLang = "Model state isn't valid!" }, new Message { Lang_id = 2, MessageLang = "Состояние модели недействительно!" }, new Message { Lang_id = 3, MessageLang = "Model vəziyyəti etibarsızdır!" } } })); } db_faq.IsActived = faq.IsActived; _faqContext.Update(db_faq); foreach (FAQTranslate item in faq.FAQTranslates) { FAQTranslate db_Translate = _faqTranslateContext.GetWithId(item.Id); db_Translate.Title = item.Title; db_Translate.Description = item.Description; _faqTranslateContext.Update(db_Translate); } return(Ok()); } catch (Exception e) { return(StatusCode(StatusCodes.Status500InternalServerError, e.Message)); } }
public void Add(FAQTranslate data) { _context.Add(data); }