public ViewResult RsvpForm(GuestResponses guestResponses) { if (ModelState.IsValid) { return(View("Thanks", guestResponses)); } else { //In Case of a validation Error return(View("RsvpForm")); } }
public ViewResult RsvpForm(GuestResponses guestResponse) { if (ModelState.IsValid) { //Repository.AddResponse(guestResponse); db.GuestResponses.Add(guestResponse); db.SaveChanges(); return(View("Thanks", guestResponse)); } else { return(View()); } }
// the postmethod is when the page is reposted. public ViewResult RsvpForm(GuestResponses guestResponse) { // By default, MVC will return a view with the same name action method: // since this View() does not have an argument, it will return RsvpForm view if (ModelState.IsValid) // modelstate is valid will check object to see if it is correct. { Repository.AddResponse(guestResponse); return(View("Thanks", guestResponse)); } else // returning the same view will also return any errors. { return(View()); } }
public ViewResult RsvpForm(GuestResponses partyInvites) { Respository.AddResponse(partyInvites); return(View("Thanks", partyInvites)); }