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)); }
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); }