Ich habe versucht, zu einem Patch zu wechseln Nur um zu sehen, was passieren würde, aber das Problem bleibt immer noch bestehen. Code und alle Eigenschaften werden ordnungsgemäß zugeordnet. Der Benutzer selbst wird in der Datenbank aktualisiert. Der Fehler wird erst geworfen, nachdem die Ausführung die Aktionsmethode (nach OK ) aufgerufen wurde. Das wirft mich also noch mehr ab, da der Fehler darauf besteht, dass mein Anforderungskörper leer ist.
Code: Select all
///
/// Updates the provided account and setting information
///
///
[HttpPost]
[ProducesResponseType(200)]
[ProducesResponseType(400, Type=typeof(string))]
public async Task UpdateAccountInfo([FromBody]UpdateAccountInfoViewModel vm)
{
var appModel = _mapper.Map(vm);
appModel.UserId = User.GetUserId().Value;
await _accountApp.UpdateAccountAndSettings(appModel);
return Ok();
}
Mobile version