示例#1
0
        public AIA.Life.Models.Common.SARFALDetails FetchSarAndFalDetails(AIA.Life.Models.Common.SARFALDetails sARFALDetails)
        {
            TpServiceLog tpServiceLog = new TpServiceLog();

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

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

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

            sARFALDetails = commonBusiness.FetchSarAndFalDetails(sARFALDetails);

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