Exemple #1
0
 public Response LogOut(LogOutUser logOutUser)
 {
     sessions.Remove(logOutUser.AuthToken);
     return(new Response()
     {
         Result = "OK"
     });
 }
 public Response LogOut(LogOutUser logOutUser)
 {
     return(authRepository.LogOut(logOutUser));
 }
Exemple #3
0
        private object Execute(IEventPublisher eventPublisher, ISessionsRepository sessionsRepository, LogOutUser command)
        {
            var session = sessionsRepository.GetSession(command.SessionId);

            session.Logout(eventPublisher);

            return(Negotiate.WithStatusCode(HttpStatusCode.NoContent));
        }