public JsonResult InsertSeedList(string SeedEmail)
        {
            int userID = UserExtensions.ToUserID(this.Identity);

            IEnumerable <SeedEmailViewModel> viewModel = JsonConvert.DeserializeObject <IEnumerable <SeedEmailViewModel> >(SeedEmail);
            InsertSeedListResponse           response  = seedListService.InsertSeedList(new InsertSeedListRequest()
            {
                RequestedBy = userID, SeedEmailViewModel = viewModel
            });

            return(Json(new { success = true, response = response }, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public InsertSeedListResponse InsertSeedList(InsertSeedListRequest request)
        {
            InsertSeedListResponse response   = new InsertSeedListResponse();
            List <SeedEmail>       seedEmails = new List <SeedEmail>();

            if (request.SeedEmailViewModel != null && request.SeedEmailViewModel.Any())
            {
                foreach (var model in request.SeedEmailViewModel)
                {
                    SeedEmail seedEmail = new SeedEmail();
                    seedEmail.Email = model.Email;
                    seedEmails.Add(seedEmail);
                }
            }
            seedListRepository.SaveSeedList(seedEmails, (int)request.RequestedBy);
            return(response);
        }