// 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);
        }
Example #2
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);
        }
Example #3
0
        public int UpdatePolicyInsuredDetails(int ID, PolicyInsuredID policyInsuredIDModel)
        {
            int icount = 0;

            try
            {
                MasterDataEntities db = new MasterDataEntities();
                icount = db.IT_CC_UPDATE_PolicyInsured(ID, policyInsuredIDModel.PcId, policyInsuredIDModel.TrId);
            }
            catch (Exception xp)
            {
            }
            finally
            {
            }
            return(icount);
        }
Example #4
0
        public int InsertPolicyInsuredDetails(PolicyInsuredID policyInsuredIDModel)
        {
            int icount = 0;

            try
            {
                MasterDataEntities db = new MasterDataEntities();
                icount = db.IT_CC_InsertPolicyInsured(policyInsuredIDModel.PcId, policyInsuredIDModel.TrId, policyInsuredIDModel.PolicyInsurID);
            }
            catch (Exception xp)
            {
            }
            finally
            {
            }
            return(icount);
        }