コード例 #1
0
        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));
        }