Exemplo n.º 1
0
        public ActionResult Update(EditForm EditForm)
        {
            if (!ModelState.IsValid)
            {
                // 入力チェックエラー
                return(View("Edit", EditForm));
            }

            UserUpdateService service = new UserUpdateService();

            service.UpdateUserWithPrimaryKey(EditForm);

            return(View("UpdateComplete"));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> UpdateEmail(
            CancellationToken cancellationToken,
            [FromServices] UserUpdateService userUpdateService,
            [FromBody] UpdateEmailBinding binding)
        {
            try
            {
                await userUpdateService.UpdateEmail(User.GetId(), binding.Email, binding.Password, cancellationToken);
            }
            catch (EmailAlreadyExistsException)
            {
                throw new ApiException(HttpStatusCode.Conflict, ErrorCode.EmailAlreadyExists, "Email already exists");
            }
            catch (InvalidPasswordException)
            {
                throw new ApiException(HttpStatusCode.UnprocessableEntity, ErrorCode.InvalidPassword, "Invalid password");
            }

            return(NoContent());
        }
        public bool UpdateUserDetails(RegDetails ObjRegObject)
        {
            UserUpdateService objService = new UserUpdateService();

            return(objService.UpdateUSerDetails(ObjRegObject));
        }