Использую метод SaveChanges
чтобы сохранить изменения, внесенные пользователем на сайте. На локальном сервере все работает хорошо, как только загружаю на реальный сервер - метод вылетает на строке с db.SaveChangesAsync();
Вот код самого метода:
[HttpPost("[action]")]
public async Task<string> SaveChanges(string email, string name, string avatar, string password)
{
UserModel user = await db.Users.FirstOrDefaultAsync(u => u.EmailUser == User.Identity.Name);
List<UserModel> users = db.Users.ToList().FindAll(u => u.EmailUser == email);
user.EmailUser = email;
user.NameUser = name;
user.AvatarUser = avatar;
user.Password = password;
db.Users.Update(user);
await db.SaveChangesAsync(true);
return JsonConvert.SerializeObject("saved");
}
В чем может быть проблема?
метод SaveChangesAsync
не принимает аргументы, лиюбо принимает CancellationToken
, либо (bool
,CancellationToken)
.
Пример использование:
await context.SaveChangesAsync();
и обычно в Task возвращают не string
, а
public async Task<IActionResult> SaveChanges(string email, string name, string avatar, string password)
{
return Content("saved");
}
Так же посмотрите информацию, которую возвращает этот метод (ошибку например). Без ошибки не понятно что не так.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При создании экземпляра класса InputUserInfoForm сервер принимает соединение, хотя в данном классе нет ничего для соединения с нимУже час ищу ошибку,...
Мне нужно запарсить сайт с помощью HtmlAgilityPack На сайте есть ссылки и у всех такой класс: class="css-ytumd6 e1j8zk4s1" Я не могу разобраться как правильно...
Имеется вот такой кодПолучает добавленные страницы
Нужно сделать запуск скрипта каждые 30 дней (или каждый месяц) от определенной датыДаты берутся из бд, их много и они разные