public void Update(OfficeNameTranslate data) { _context.Update(data); }
public IActionResult Put(int id, [FromBody] Office office) { 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!" } } })); } Office db_office = _officeContext.GetWithId(id); if (db_office == 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_office.PriceValue = office.PriceValue; db_office.PhoneNumber = office.PhoneNumber; db_office.Email = office.Email; db_office.Email2 = office.Email2; db_office.IsActived = office.IsActived; db_office.Url = office.Url; _officeContext.Update(db_office); foreach (OfficeNameTranslate item in office.OfficeNameTranlates) { OfficeNameTranslate db_officeTranslate = _officeTranslateContext.GetWithId(item.Id); db_officeTranslate.Name = item.Name; db_officeTranslate.Address = item.Address; db_officeTranslate.WorkTime = item.WorkTime; _officeTranslateContext.Update(db_officeTranslate); } return(Ok()); } catch (Exception e) { return(StatusCode(StatusCodes.Status500InternalServerError, e.Message)); } }
public void Add(OfficeNameTranslate data) { _context.Add(data); }