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