public static void Initialize(PartyInvitesContext context)
        {
            context.Database.EnsureCreated();

            // Look for any responses.
            if (context.GuestResponses.Any())
            {
                return;   // DB has been seeded
            }

            var responses = new GuestResponse[]
            {
                new GuestResponse {
                    Name = "name1", Email = "email1", Phone = "phone1", WillAttend = true
                },
                new GuestResponse {
                    Name = "name2", Email = "email2", Phone = "phone2", WillAttend = true
                },
                new GuestResponse {
                    Name = "name3", Email = "email3", Phone = "phone3", WillAttend = true
                },
                new GuestResponse {
                    Name = "name4", Email = "email4", Phone = "phone4", WillAttend = true
                },
                new GuestResponse {
                    Name = "name5", Email = "email5", Phone = "phone5", WillAttend = true
                }
            };

            foreach (GuestResponse r in responses)
            {
                context.GuestResponses.Add(r);
            }
            context.SaveChanges();
        }
 public ViewResult RsvpForm(GuestResponse guestResponse)
 {
     if (ModelState.IsValid)
     {
         _context.Add(guestResponse);
         _context.SaveChanges();
         return(View("Thanks", guestResponse));
     }
     else
     {
         return(View());
     }
 }
示例#3
0
 public ViewResult RsvpForm(GuestResponse guestResponse)
 {
     if (ModelState.IsValid)
     {
         //Repository.AddResponse(guestResponse);
         _context.Add(guestResponse);
         _context.SaveChanges();
         return(View("Thanks", guestResponse));
     }
     else
     {
         //there is a validation error
         return(View());
     }
 }