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(); }
// GET: LogOut public ActionResult Index(LogOutUserByTokenCommand command) { var answer = _authorizationService.LogOutUserByToken(command); return RedirectToAction("Index", "LogIn"); }