コード例 #1
0
        public async Task <ActionResult> Logout()
        {
            var query  = new LogoutQuery();
            var result = await _mediator.Send(query);

            return(RedirectToAction(nameof(Index), "BuildingActivities"));
        }
コード例 #2
0
        public HttpResponseMessage Logout(Guid sessionUid)
        {
            LogoutQuery query = new LogoutQuery()
            {
                SessionUID = sessionUid
            };

            LogoutQueryHandler handler = new LogoutQueryHandler(query, UnityContainer);

            handler.Handle();

            return(Request.CreateResponse(HttpStatusCode.OK));;
        }
コード例 #3
0
 public LogoutQueryHandler(LogoutQuery query, IUnityContainer unityContainer) : base(unityContainer)
 {
     _query = query;
 }