public LogOutUserByTokenCommandAnswer LogOutUserByToken(LogOutUserByTokenCommand command)
        {
            var token = command.Token;

            var session = _sessionRepository.GetModels().FirstOrDefault(model => model.Token == token);
            session.IsBlocked = true;

            _sessionRepository.Update(session.Id, session);
            _sessionRepository.SaveChanges();

            return new LogOutUserByTokenCommandAnswer();
        }
Esempio n. 2
0
 // GET: LogOut
 public ActionResult Index(LogOutUserByTokenCommand command)
 {
     var answer = _authorizationService.LogOutUserByToken(command);
     return RedirectToAction("Index", "LogIn");
 }