示例#1
0
        public AIA.Life.Models.UserManagement.ResouceManagent ResourceList(string UserName, string ServiceTraceID)
        {
            AIA.Life.Models.UserManagement.ResouceManagent objResouceManagent = new ResouceManagent();
            objResouceManagent.UserName       = UserName;
            objResouceManagent.ServiceTraceID = ServiceTraceID;
            TpServiceLog tpServiceLog = new TpServiceLog();

            tpServiceLog.ServiceRequest = Newtonsoft.Json.JsonConvert.SerializeObject(objResouceManagent);
            TransactLog transactLog = new TransactLog();

            transactLog.SerivceTraceID = tpServiceLog.ServiceTraceID = objResouceManagent.ServiceTraceID;
            transactLog.UserName       = objResouceManagent.UserName;
            string Message = ValidateUserAuth(transactLog);

            if (Message != "" && Message != null)
            {
                objResouceManagent.Message = Message;
                return(objResouceManagent);
            }

            objResouceManagent = commonBusiness.ContentListDetails(objResouceManagent);

            tpServiceLog.ServiceResponse = Newtonsoft.Json.JsonConvert.SerializeObject(objResouceManagent);
            commonBusiness.CreateServiceLog(tpServiceLog);
            return(objResouceManagent);
        }