public void Update(CityNameTranslate data) { _context.Update(data); }
public IActionResult Put(int id, [FromBody] City city) { try { 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!" } } })); } City db_city = _cityContext.GetWithId(id); if (db_city == 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_city.IsActived = city.IsActived; _cityContext.Update(db_city); foreach (CityNameTranslate item in city.CityNameTranslates) { CityNameTranslate db_cityTranslate = _cityTranslateContext.GetWithId(item.Id); db_cityTranslate.Name = item.Name; _cityTranslateContext.Update(db_cityTranslate); } return(Ok()); } catch (Exception e) { return(StatusCode(StatusCodes.Status500InternalServerError, e.Message)); } }
public void Add(CityNameTranslate data) { _context.Add(data); }