public Task <object> Handle(ResetPasswordDriverCommand request, CancellationToken cancellationToken) { Account account = new Account(new Model.ValueObject.Password(request.Password) , new Model.ValueObject.UserName(request.UserName)); var result = _accountRepository.ResetPassword(account); return(Task.FromResult(result as object)); }
public Task <StatusResponse> ResetPassword(AccountRequest request) { try { ResetPasswordDriverCommand reset = new ResetPasswordDriverCommand { Password = request.NewPassword, UserName = request.DriverID }; var result = _bus.SendCommand(reset); Task <object> status = result as Task <object>; var statusSuccess = (bool)status.Result; return(Task.FromResult(new StatusResponse { OK = statusSuccess })); } catch (Exception ex) { return(Task.FromResult(new StatusResponse { })); } }