public async Task <IActionResult> Edit(User user) { if (ModelState.IsValid) { string data = JsonConvert.SerializeObject(user); await _usersApiClient.PutData(data, "api/users/" + user.Id.ToString()); _logger.LogInformation("Пользователь {0} успешно сохранен!", user.Fio); ViewBag.Good = "Изменения сохранены!"; } else { _logger.LogWarning("Пользователь {0} не сохранен по причине неуспешного прохождения валидации.", user.Fio); ViewBag.Bad = "Проверьте корректность введенных данных!"; } return(View(user)); }