public void AddAdditionalInsured(AdditionalInsured insuredInfo) { if (!(insuranceUOW.RepositoryInstance.AdditionalInsuredList.Exists(c => c.PersonId == insuredInfo.PersonId && c.QuoteId == insuredInfo.QuoteId))) { insuranceUOW.RepositoryInstance.AdditionalInsuredList.Add(insuredInfo); } }
/// <summary> /// Add people to the quote /// </summary> /// <param name="additionalInsured">AdditionalInsured</param> /// <returns>List of additional insured.</returns> public ActionResult AddPeople(AdditionalInsured additionalInsured) { ApiAccessProvider.PostData <AdditionalInsured, string>(additionalInsured, UrlProvider.AddInsuredUrl); var url = UrlProvider.GetInsuredUrl + "?personid=" + additionalInsured.PersonId + ""eid=" + additionalInsured.QuoteId; masterModel.AdditionalInsureds = ApiAccessProvider.GetData <List <AdditionalInsured> >(url); return(PartialView("AdditionalInsuredView", masterModel)); }
/// <summary> /// Remove people from the quote /// </summary> /// <param name="additionalInsured"></param> /// <returns></returns> public ActionResult RemovePeople(AdditionalInsured additionalInsured) { var url = UrlProvider.RemoveInsuredUrl + "?insuredId=" + additionalInsured.AdditionalInsuredId; ApiAccessProvider.GetData <string>(url); var urlGet = UrlProvider.GetInsuredUrl + "?personid=" + additionalInsured.PersonId + ""eid=" + additionalInsured.QuoteId; masterModel.AdditionalInsureds = ApiAccessProvider.GetData <List <AdditionalInsured> >(urlGet); return(PartialView("AdditionalInsuredView", masterModel)); }
public HttpResponseMessage AddAdditionalInsured(AdditionalInsured insured) { HttpResponseMessage responseMessage; if (insured == null) { responseMessage = Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Incorrect parameters."); return(responseMessage); } this._insuranceBusiness.AddAdditionalInsured(insured); responseMessage = Request.CreateResponse(HttpStatusCode.OK, "Added successfully."); return(responseMessage); }
public bool Delete([FromBody] AdditionalInsured additional) { bool status = dl.AddorDeleteAdditionalInsured(additional, false); return(status); }