예제 #1
0
        public async Task <List <OSClaims> > GetOSClaimsByNationalId()
        {
            string nationalId = TempData["NationalId"].ToString();
            string yob        = TempData["YOB"].ToString();

            TempData.Keep("YOB");
            TempData.Keep("NationalId");
            var result = new List <OSClaims>();

            try
            {
                if (nationalId != null && yob != null)
                {
                    var clsInput = new ClsInput();
                    clsInput.code       = "";
                    clsInput.nationalID = nationalId;
                    DateTime date = Convert.ToDateTime(yob);
                    clsInput.yearOfBirth = date.Year.ToString();
                    clsInput.insPolicyNo = "";
                    result = await _claimsHandler.GetOSClaimsByNationalId(clsInput);
                }
                return(result);
            }
            catch (Exception ex)
            {
                _logger.LogInformation(_className + "::GetOSClaimsByNationalId:: " + ex.Message);
            }
            return(result);
        }
예제 #2
0
        public async Task <List <OSClaims> > GetOSClaimsByNationalId()
        {
            string nationalId = TempData["NationalId"].ToString();
            string yob        = TempData["YOB"].ToString();

            TempData.Keep("YOB");
            TempData.Keep("NationalId");
            var result = new List <OSClaims>();

            if (nationalId != null && yob != null)
            {
                var clsInput = new ClsInput();
                clsInput.code       = "";
                clsInput.nationalID = nationalId;
                DateTime date = Convert.ToDateTime(yob);
                clsInput.yearOfBirth = date.Year.ToString();
                clsInput.insPolicyNo = "";
                result = await _claimsHandler.GetOSClaimsByNationalId(clsInput);
            }
            return(result);
        }