Exemple #1
0
        public JsonResult  InsertSuppressedEmails(string suppressedEmails)
        {
            IEnumerable <SuppressedEmailViewModel> viewModel = JsonConvert.DeserializeObject <IEnumerable <SuppressedEmailViewModel> >(suppressedEmails);
            InsertSuppressedEmailResponse          response  = suppressionListService.InsertSuppressedEmails(new InsertSuppressedEmailRequest {
                EmailViewModel = viewModel
            });

            return(Json(new { success = true, response = response }, JsonRequestBehavior.AllowGet));
        }
        public InsertSuppressedEmailResponse InsertSuppressedEmails(InsertSuppressedEmailRequest request)
        {
            InsertSuppressedEmailResponse response = new InsertSuppressedEmailResponse();

            if (request.EmailViewModel.IsAny())
            {
                IEnumerable <SuppressedEmail> emails = AutoMapper.Mapper.Map <IEnumerable <SuppressedEmailViewModel>, IEnumerable <SuppressedEmail> >(request.EmailViewModel);
                emails = suppressionListRepository.InsertSuppressedEmailsList(emails);
                indexingService.ReIndexAllSuppressionList <SuppressedEmail>(emails);
            }
            return(response);
        }