public ActionResult Index(BetaInvitation bi) { if (ModelState.IsValid) { IList <IBasicUser> contacts = TransformContacts(bi.Emails); if (contacts.Count != 0) { try { inviteContactService.InviteUsers(this.ProxyLoggedUser, bi.Comments, null, contacts, true); TempData["Message"] = "Thanks for inviting your friends. Enjoy Fashion-Ade.com!"; return(RedirectToAction("Index", "Home")); } catch (LimitOfFriendsExceededException ex) { ModelState.AddModelError("FriendExceeded", ex.Message); } } else { ModelState.AddModelError("Empty", "At least one contact must be supplied."); } } return(View(bi)); }
public ActionResult Index() { BetaInvitation bi = new BetaInvitation(); bi.Emails = new BetaInvitationEmail[5]; return(View(bi)); }