Пример #1
0
        public CloseSessionOut CloseSession(CloseSessionIn input)
        {
            var output = new CloseSessionOut()
            {
                result = Entities.Common.Result.Error
            };
            var request = new Business.Authentication.Authentication();

            request.CloseSession(new CloseSessionIn()
            {
            });

            return(output);
        }
Пример #2
0
 public IHttpActionResult CloseSession(CloseSessionIn input)
 {
     if (ModelState.IsValid)
     {
         var user            = new SystemManagement.Business.Controllers.User();
         var closeSessionOut = user.CloseSession(input);
         return(ResponseMessage(Request.CreateResponse(System.Net.HttpStatusCode.OK, closeSessionOut)));
     }
     else
     {
         var output = new CloseSessionOut();
         output.result  = SystemManagement.Entities.Common.Result.Error;
         output.message = DetailErrorBadRequest(ModelState);
         return(ResponseMessage(Request.CreateResponse(System.Net.HttpStatusCode.BadRequest, output)));
     }
 }
Пример #3
0
        public CloseSessionOut CloseSession(CloseSessionIn input)
        {
            CloseSessionOut output = new CloseSessionOut()
            {
                result = Entities.Common.Result.Error
            };

            using (var dataContext = DataContextHelper.GetDataContext <AuthenticationDataContext>())
            {
                var linqResult = dataContext.spr_closeSession(input.currentSesId);
                if (linqResult == 1)
                {
                    output.result = SystemManagement.Entities.Common.Result.Success;
                }
            }
            return(output);
        }