Пример #1
0
 public void UpdateResetPasswordToken(RequestResetPasswordToken command)
 {
     this.ResetPasswordToken = command.Token;
     this.UpdateAt = command.CreateAt;
     this.UpdateBy = command.CreateBy;
 }
Пример #2
0
 public async Task<IHttpActionResult> RequestResetPasswordToken(RequestResetPasswordVM vm)
 {
     var userSecurity = _userSecurityService.UserSecurityByEmail(vm.Email);
     if (!userSecurity.EnsoureState(UserSecurityCommand.RequestResetPasswordToken))
     {
         return Conflict();
     }
     RequestResetPasswordToken action = new RequestResetPasswordToken(
         userSecurity.UserId, DateTime.Now, userSecurity.UserId, Guid.NewGuid().ToString());
     ActionResponse actionResponse = await ActionBus.SendAsync<UserActionBase, RequestResetPasswordToken>(action);
     return Ok(ActionResponseVM.ToVM(actionResponse));
 }