public LogoutUserResponse Handle(LogoutUserRequest request) { var response = new LogoutUserResponse(); response.Errors = Validate(request); if (response.HasErrors) { return(response); } try { UserSessionRepository.DeleteUserSession(request.UserId); } catch (Exception ex) { response.Errors.Add(new ErrorStatus(ex.Message)); } return(response); }