/// <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); }
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); }