public async Task <IActionResult> EditProfile([FromBody] RegistrationUserArgs registration) { var result = await _managerProfile.EditProfile(registration, GetUserName()); if (!result.Succeeded) { return(new ObjectResult(JsonConvert.SerializeObject(result.Errors)) { StatusCode = StatusCodes.Status500InternalServerError }); } return(Tools.CreateResult(true, "", "")); }
public async Task <IActionResult> EditProfile([FromBody] RegistrationUserArgs registration) { if (registration.Account != GetUserName()) { return new ObjectResult("Нет доступа") { StatusCode = 403 } } ; var result = await _managerProfile.EditProfile(registration, null); if (!result.Succeeded) { return(new ObjectResult(JsonConvert.SerializeObject(result.Errors)) { StatusCode = StatusCodes.Status500InternalServerError }); } return(Json(true)); }