public Response LogOut(LogOutUser logOutUser) { sessions.Remove(logOutUser.AuthToken); return(new Response() { Result = "OK" }); }
public Response LogOut(LogOutUser logOutUser) { return(authRepository.LogOut(logOutUser)); }
private object Execute(IEventPublisher eventPublisher, ISessionsRepository sessionsRepository, LogOutUser command) { var session = sessionsRepository.GetSession(command.SessionId); session.Logout(eventPublisher); return(Negotiate.WithStatusCode(HttpStatusCode.NoContent)); }