public void UpdateResetPasswordToken(RequestResetPasswordToken command) { this.ResetPasswordToken = command.Token; this.UpdateAt = command.CreateAt; this.UpdateBy = command.CreateBy; }
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)); }