/// <summary>
        /// GET POLICYINSUREDID DETAILS
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        #region GET METHOD FOR POLICYINSUREDID DETAILS
        // GET: api/PolicyInsuredID/5
        public PolicyInsuredIDRef Get(int id)
        {
            PolicyInsuredIDRef policyInsuredIDRef = new PolicyInsuredIDRef();

            policyInsuredIDRef.ErrorMessage       = new List <string>();
            policyInsuredIDRef.PolicyInsureIDData = new List <PolicyInsuredID>();
            PolicyInsuredIDClass policyInsuredClass = new PolicyInsuredIDClass();

            try
            {
                if (id > 0)
                {
                    policyInsuredIDRef = policyInsuredClass.GetPolicyInsuredDetails(id);
                }
                else
                {
                    policyInsuredIDRef.Status = "Failure";
                    policyInsuredIDRef.ErrorMessage.Add("Failed to getting policyInsuredID details.");
                }
            }
            catch (Exception xp)
            {
            }
            finally
            {
            }
            return(policyInsuredIDRef);
        }
        // POST: api/PolicyInsuredID
        public PolicyInsuredIDRef Post([FromBody] PolicyInsuredID value)
        {
            PolicyInsuredIDRef   policyInsuredIDRef = new PolicyInsuredIDRef();
            PolicyInsuredIDClass policyInsuredClass = new PolicyInsuredIDClass();
            List <string>        Errors             = new List <string>();

            policyInsuredIDRef.ErrorMessage = new List <string>();
            try
            {
                if (value.PcId == null || value.PcId <= 0)
                {
                    Errors.Add("PcId is Required.");
                }
                if (value.TrId == null || value.TrId <= 0)
                {
                    Errors.Add("TrId is Required.");
                }
                if (value.PolicyInsurID == null || value.PolicyInsurID <= 0)
                {
                    Errors.Add("TrId is Required.");
                }
                if (Errors != null && Errors.Count() > 0)
                {
                    policyInsuredIDRef.Status       = "Failure";
                    policyInsuredIDRef.ErrorMessage = Errors;
                    return(policyInsuredIDRef);
                }
                else
                {
                    int?result = policyInsuredClass.InsertPolicyInsuredDetails(value);
                    if (result.HasValue && result > 0)
                    {
                        policyInsuredIDRef.Status = "Success";
                        // policyInsuredIDRef.PolicyInsurIDData.PolicyInsurID = result.Value;
                    }
                    else if (result.HasValue && result == (int)PolicyResult.Exception)
                    {
                        policyInsuredIDRef.Status = "Failure";
                        policyInsuredIDRef.ErrorMessage.Add("Failed to insert.");
                    }
                }
            }
            catch (Exception xp)
            {
                policyInsuredIDRef.Status = "Failure";
                policyInsuredIDRef.ErrorMessage.Add("Failed to insert.");
            }
            finally
            {
            }
            return(policyInsuredIDRef);
        }
Пример #3
0
        public PolicyInsuredIDRef GetPolicyInsuredDetails(int ID)
        {
            PolicyInsuredIDRef policyInsuredRef = new PolicyInsuredIDRef();

            try
            {
                policyInsuredRef.PolicyInsureIDData = new List <PolicyInsuredID>();
                PolicyInsuredID    policyInsuredIDModel = new PolicyInsuredID();
                MasterDataEntities db = new MasterDataEntities();
                var str = db.IT_CC_GET_PolicyInsured(ID).ToList();
                policyInsuredRef.ErrorMessage = new List <string>();
                if (str.Count > 0)
                {
                    foreach (var item in str)
                    {
                        policyInsuredIDModel               = new PolicyInsuredID();
                        policyInsuredIDModel.PcId          = item.PcId;
                        policyInsuredIDModel.TrId          = item.TrId;
                        policyInsuredIDModel.FirstName     = item.FirstName;
                        policyInsuredIDModel.LastName      = item.LastName;
                        policyInsuredIDModel.MiddleName    = item.MiddleName;
                        policyInsuredIDModel.PhoneNumber   = item.PhoneNo;
                        policyInsuredIDModel.MobileNumber  = item.MobileNo;
                        policyInsuredIDModel.EmailID       = item.EmailID;
                        policyInsuredIDModel.DOB           = item.DOB;
                        policyInsuredIDModel.PolicyInsurID = item.InsuredID;

                        policyInsuredRef.PolicyInsureIDData.Add(policyInsuredIDModel);
                        policyInsuredRef.Status = "Success";
                    }
                }
                else
                {
                    policyInsuredRef.ErrorMessage.Add("No Data Available");
                    policyInsuredRef.Status = "Failure";
                }
            }
            catch (Exception xp)
            {
                policyInsuredRef.ErrorMessage.Add(xp.Message);
                policyInsuredRef.Status = "Failure";
            }
            finally
            {
            }
            return(policyInsuredRef);
        }