public ActionResult Update(EditForm EditForm) { if (!ModelState.IsValid) { // 入力チェックエラー return(View("Edit", EditForm)); } UserUpdateService service = new UserUpdateService(); service.UpdateUserWithPrimaryKey(EditForm); return(View("UpdateComplete")); }
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)); }