У меня есть метод репо, который обновляет запись в базе данных.Вот код из метода репо
public async Task<string> UpdateProfile(string email, string firstname, string lastname, DateTime birthday)
{
string result;
var user = _context.AspNetUsers.Where(x => x.Email == email).FirstOrDefault();
user.FirstName = firstname;
user.LastName = lastname;
user.Birthday = birthday;
await _context.SaveChangesAsync();
result = "Updated";
return result;
}
А вот как я его называю из контроллера
[HttpPost]
public JsonResult UpdateProfile([FromBody] ProfileViewModel profile)
{
var result = _profile.UpdateProfile(profile.Email, profile.FirstName, profile.LastName, profile.Birthday);
return Json(result);
}
Но в почтальоне я вижу Bad object
, но запись обновлена.
Почему я получаю это и как я могу это исправить?
Спасибо за помощь.