public void Update(ShopTranslate data) { _context.Update(data); }
public IActionResult PutAsync(int id, [FromForm] Shop shop) { try { shop.ShopTranslates = JsonSerializer.Deserialize <ICollection <ShopTranslate> >(shop.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!" } } })); } Shop db_shop = _shopContext.GetWithId(id); if (db_shop == 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_shop.IsActived = shop.IsActived; _shopContext.Update(db_shop); foreach (ShopTranslate item in shop.ShopTranslates) { ShopTranslate db_shopTranslate = _shopTranslateContext.GetWithId(item.Id); db_shopTranslate.Name = item.Name; _shopTranslateContext.Update(db_shopTranslate); } return(Ok()); } catch (Exception e) { return(StatusCode(StatusCodes.Status500InternalServerError, e.Message)); } }
public void Add(ShopTranslate data) { _context.Add(data); }