public ActionResult AddUsers(String Mails) { UitnodigingFeedbackPM fbPM = new UitnodigingFeedbackPM(); Regex regex = new Regex(@"^[\w!#$%&'*+\-/=?\^_`{|}~]+(\.[\w!#$%&'*+\-/=?\^_`{|}~]+)*" + "@" + @"((([\-\w]+\.)+[a-zA-Z]{2,4})|(([0-9]{1,3}\.){3}[0-9]{1,3}))$"); string[] Emails = new string[0]; Emails = Mails.Split(new string[] { "\r\n", ",", " ", ";" }, StringSplitOptions.None); foreach (string m in Emails) { if (regex.Match(m.Trim()).Success) { if (bs.HeeftEmailAlEenUitnodiging(m.Trim())) { if (fbPM.Gebruikt == null) { fbPM.Gebruikt = new List <string>(); } fbPM.Gebruikt.Add(m.Trim()); continue; } Uitnodiging u = bs.CreateUitnodiging(User.Identity.Name, m.Trim()); ApplicationUser zenderNaam = bs.GetUser(User.Identity.Name); UitnodigingSturen(m.Trim(), zenderNaam.Voornaam + " " + zenderNaam.Naam, u.Key); } else { if (fbPM.Foutief == null) { fbPM.Foutief = new List <string>(); } fbPM.Foutief.Add(m.Trim()); } } TempData["Feedback"] = fbPM; return(RedirectToAction("Gebruikers")); }