/// <summary> /// GET METHOD FOR VALUABLE DETAILS /// </summary> /// <param name="id"></param> /// <returns></returns> #region GET METHOD FOR VALUABLE DETAILS // GET: api/ValuableDetails/5 public ValuableDetailsRef Get(int id) { ValuableDetailsRef valuableDetailsRef = new ValuableDetailsRef(); try { ValuableDetailsClass valuableClass = new ValuableDetailsClass(); if (id > 0) { valuableDetailsRef = valuableClass.GetValuablesDetails(id); } else { valuableDetailsRef.Status = "Failure"; valuableDetailsRef.ErrorMessage.Add("No Data available.."); } } catch (Exception xp) { valuableDetailsRef.Status = "Failure"; valuableDetailsRef.ErrorMessage.Add(xp.Message); } finally { } return(valuableDetailsRef); }
/// <summary> /// GET METHOD FOR VALUABLEDETAILS /// </summary> /// <param name="Id"></param> /// <returns></returns> /// #region GET METHOD FOR VALUABLEDETAILS public ValuableDetailsRef GetValuablesDetails(int Id) { ValuableDetailsRef valuableDetailRef = new ValuableDetailsRef(); try { ValuableDetails valuableDetailsModel = new ValuableDetails(); MasterDataEntities db = new MasterDataEntities(); var str = db.IT_CC_GET_ValuablesDetails(Id).ToList(); if (str.Count > 0) { foreach (var item in str) { valuableDetailsModel = new ValuableDetails(); valuableDetailsModel.ValuablesUnspecifiedSumInsured = item.ValuablesUnspecifiedSumInsured; valuableDetailsModel.ValuablesExcess = item.ValuablesExcess; valuableDetailRef.ValuableDetailsData = valuableDetailsModel; valuableDetailRef.Status = "Success"; } } else { valuableDetailRef.ErrorMessage.Add("No Data Available"); valuableDetailRef.Status = "Failure"; } } catch (Exception xp) { valuableDetailRef.ErrorMessage.Add(xp.Message); valuableDetailRef.Status = "Failure"; } finally { } return(valuableDetailRef); }
// POST: api/ValuableDetails public ValuableDetailsRef Post([FromBody] Valuables value) { ValuableDetailsRef valuableDetailsRef = new ValuableDetailsRef(); ValuableDetailsClass valuableClass = new ValuableDetailsClass(); try { List <string> Errors = new List <string>(); // valuableDetailsRef.ErrorMessage = new List<string>(); if (value.Coverforunspecifiedvaluables == null) { Errors.Add("Cover for un specified valuables is required"); } //if (value.TrId == null || value.TrId <= 0) //{ // Errors.Add("TransactionID is required"); //} //if (value.HomeID == null || value.HomeID <= 0) //{ // Errors.Add("HomeID is required"); //} //if (value.PremiumId == null || value.PremiumId <= 0) //{ // Errors.Add("PremiumID is required"); //} //if (value.ValuablesDetailID == null || value.ValuablesDetailID <= 0) //{ // Errors.Add("ValuableID is required"); //} //if (value.ValuablesUnspecifiedSumInsured == null || value.ValuablesUnspecifiedSumInsured <= 0) //{ // Errors.Add("UnspecifiedsumInsured is required"); //} //if (value.ValuablesExcess == null || value.ValuablesExcess <= 0) //{ // Errors.Add("Excess is required"); //} //if (Errors != null && Errors.Count() > 0) //{ // valuableDetailsRef.Status = "Failure"; // valuableDetailsRef.ErrorMessage = Errors; // return valuableDetailsRef; //} //else //{ // int? result = valuableClass.InsertValuablesDetails(value); // if (result.HasValue && result > 0) // { // valuableDetailsRef.Status = "Success"; // valuableDetailsRef.ValuableDetailsData.ValuablesDetailID = result.Value; // } // else if (result.HasValue && result == (int)ValuableResult.Exception) // { // valuableDetailsRef.Status = "Failure"; // valuableDetailsRef.ErrorMessage.Add("Failed to insert."); // } //} } catch (Exception xp) { valuableDetailsRef.Status = "Failure"; valuableDetailsRef.ErrorMessage.Add(xp.Message); } finally { } return(valuableDetailsRef); }
// PUT: api/ValuableDetails/5 public ValuableDetailsRef Put(int id, [FromBody] ValuableDetails value) { ValuableDetailsRef valuableDetailsRef = new ValuableDetailsRef(); ValuableDetailsClass valuableClass = new ValuableDetailsClass(); try { List <string> Errors = new List <string>(); valuableDetailsRef.ErrorMessage = new List <string>(); if (value.PcId == null || value.PcId <= 0) { Errors.Add("PolicyID is required"); } if (value.TrId == null || value.TrId <= 0) { Errors.Add("TransactionID is required"); } if (value.HomeID == null || value.HomeID <= 0) { Errors.Add("HomeID is required"); } if (value.PremiumId == null || value.PremiumId <= 0) { Errors.Add("PremiumID is required"); } if (value.ValuablesDetailID == null || value.ValuablesDetailID <= 0) { Errors.Add("ValuableID is required"); } if (value.ValuablesUnspecifiedSumInsured == null || value.ValuablesUnspecifiedSumInsured <= 0) { Errors.Add("UnspecifiedsumInsured is required"); } if (value.ValuablesExcess == null || value.ValuablesExcess <= 0) { Errors.Add("Excess is required"); } if (Errors != null && Errors.Count() > 0) { valuableDetailsRef.Status = "Failure"; valuableDetailsRef.ErrorMessage = Errors; return(valuableDetailsRef); } else { int?result = valuableClass.UpdateValuablesDetails(id, value); if (result.HasValue && result > 0) { valuableDetailsRef.Status = "Success"; valuableDetailsRef.ValuableDetailsData.ValuablesDetailID = result.Value; } else if (result.HasValue && result == (int)ValuableResult.Exception) { valuableDetailsRef.Status = "Failure"; valuableDetailsRef.ErrorMessage.Add("Failed to insert."); } } } catch (Exception xp) { valuableDetailsRef.Status = "Failure"; valuableDetailsRef.ErrorMessage.Add(xp.Message); } finally { } return(valuableDetailsRef); }