public void AddAdditionalInsured(AdditionalInsured insuredInfo)
 {
     if (!(insuranceUOW.RepositoryInstance.AdditionalInsuredList.Exists(c => c.PersonId == insuredInfo.PersonId && c.QuoteId == insuredInfo.QuoteId)))
     {
         insuranceUOW.RepositoryInstance.AdditionalInsuredList.Add(insuredInfo);
     }
 }
Ejemplo n.º 2
0
        /// <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 + "&quoteid=" + additionalInsured.QuoteId;

            masterModel.AdditionalInsureds = ApiAccessProvider.GetData <List <AdditionalInsured> >(url);
            return(PartialView("AdditionalInsuredView", masterModel));
        }
Ejemplo n.º 3
0
        /// <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 + "&quoteid=" + 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);
        }
Ejemplo n.º 5
0
        public bool Delete([FromBody] AdditionalInsured additional)
        {
            bool status = dl.AddorDeleteAdditionalInsured(additional, false);

            return(status);
        }