示例#1
0
        public ValidateSessionOut ValidateSession(ValidateSessionIn input)
        {
            ValidateSessionOut output = new ValidateSessionOut()
            {
                result = Entities.Common.Result.Error
            };

            using (var dataContext = DataContextHelper.GetDataContext <AuthenticationDataContext>())
            {
                var linqResult = dataContext.spr_validateSession(input.sessionId, input.userId).FirstOrDefault();
                if (linqResult != null)
                {
                    output.session = new SystemManagement.Entities.Database.Session()
                    {
                        sesID      = linqResult.sesID,
                        usrID      = linqResult.usrID,
                        ses_status = linqResult.ses_status,
                        ses_date   = linqResult.ses_date
                    };
                    output.result = SystemManagement.Entities.Common.Result.Success;
                }
            }
            return(output);
        }
        public ValidateSessionOut ValidateSession(ValidateSessionIn input)
        {
            var authentication = new SystemManagement.DataAccess.Authentication.Authentication();

            return(authentication.ValidateSession(input));
        }