public async Task <ActionResult> Logout()
        {
            var query  = new LogoutQuery();
            var result = await _mediator.Send(query);

            return(RedirectToAction(nameof(Index), "BuildingActivities"));
        }
        public HttpResponseMessage Logout(Guid sessionUid)
        {
            LogoutQuery query = new LogoutQuery()
            {
                SessionUID = sessionUid
            };

            LogoutQueryHandler handler = new LogoutQueryHandler(query, UnityContainer);

            handler.Handle();

            return(Request.CreateResponse(HttpStatusCode.OK));;
        }
 public LogoutQueryHandler(LogoutQuery query, IUnityContainer unityContainer) : base(unityContainer)
 {
     _query = query;
 }