public JsonResult InsertSuppressedDomains(string suppressedDomains) { IEnumerable <SuppressedDomainViewModel> viewModel = JsonConvert.DeserializeObject <IEnumerable <SuppressedDomainViewModel> >(suppressedDomains); InsertSuppressedDomainResponse response = suppressionListService.InertSuppressedDomains(new InsertSuppressedDomainRequest { DomainViewModel = viewModel }); return(Json(new { success = true, response = response }, JsonRequestBehavior.AllowGet)); }
public InsertSuppressedDomainResponse InertSuppressedDomains(InsertSuppressedDomainRequest request) { InsertSuppressedDomainResponse response = new InsertSuppressedDomainResponse(); if (request.DomainViewModel.IsAny()) { IEnumerable <SuppressedDomain> domains = AutoMapper.Mapper.Map <IEnumerable <SuppressedDomainViewModel>, IEnumerable <SuppressedDomain> >(request.DomainViewModel); domains = suppressionListRepository.InsertSuppressedDomainsList(domains); indexingService.ReIndexAllSuppressionList <SuppressedDomain>(domains); } return(response); }