Beispiel #1
0
        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);
        }