Esempio n. 1
0
        public async Task <IActionResult> Edit(int id, [Bind("ID,HymnName,PageNumber")] Hymns hymns)
        {
            if (id != hymns.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(hymns);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!HymnsExists(hymns.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(hymns));
        }
Esempio n. 2
0
        public async Task <IActionResult> Create([Bind("ID,HymnName,PageNumber")] Hymns hymns)
        {
            if (ModelState.IsValid)
            {
                _context.Add(hymns);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(hymns));
        }
        public async Task <IActionResult> Create([Bind("HymnsID,OpeningHymn,OpeningHyNumber,SacramentHymn,SacrHyNumber,ClosingHymn,ClosingNumber")] Hymns hymns)
        {
            if (ModelState.IsValid)
            {
                _context.Add(hymns);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(hymns));
        }
        public static void Initialize(MeetingContext context)
        {
            context.Database.EnsureCreated();

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

            var members = new Members[]
            {
                new Members {
                    FirstName = "Joseph", LastName = "Smith", Age = 38, Gender = "Male", Calling = "Bishop"
                },
                new Members {
                    FirstName = "Emma", LastName = "Smith", Age = 30, Gender = "Female", Calling = "RS President"
                },
                new Members {
                    FirstName = "Sidney", LastName = "Rigdon", Age = 40, Gender = "Male", Calling = "1st Counselor"
                },
                new Members {
                    FirstName = "Frederick", LastName = "Williams", Age = 37, Gender = "Male", Calling = "2nd Counselor"
                },
                new Members {
                    FirstName = "Jane", LastName = "Manning", Age = 94, Gender = "Female", Calling = "Primary Teacher"
                },
                new Members {
                    FirstName = "David", LastName = "Archuleta", Age = 29, Gender = "Male", Calling = "Sunday School Teacher"
                },
                new Members {
                    FirstName = "Brandon", LastName = "Flowers", Age = 38, Gender = "Male", Calling = "Choir Director"
                },
                new Members {
                    FirstName = "Jack", LastName = "Hill", Age = 12, Gender = "Male", Calling = "None"
                },
                new Members {
                    FirstName = "Jill", LastName = "Hill", Age = 13, Gender = "Female", Calling = "None"
                }
            };

            foreach (Members m in members)
            {
                context.Members.Add(m);
            }
            context.SaveChanges();

            var hymns = new Hymns[]
            {
                new Hymns {
                    HymnName = "The Spirit of God", PageNumber = 2
                },
                new Hymns {
                    HymnName = "While of These Emblems We Partake", PageNumber = 174
                },
                new Hymns {
                    HymnName = "God Be with You Until We Meet Again", PageNumber = 152
                },
                new Hymns {
                    HymnName = "Did You Think To Pray?", PageNumber = 140
                },
                new Hymns {
                    HymnName = "I Stand All Amazed", PageNumber = 193
                }
            };

            foreach (Hymns h in hymns)
            {
                context.Hymns.Add(h);
            }
            context.SaveChanges();

            var meetings = new Meetings[]
            {
                new Meetings {
                    MeetingDate = DateTime.Parse("2020-09-01"), Presiding = "Joseph Smith", Conducting = "Joseph Smith", IntermediateSong = "Did You Think To Pray?", IntermediateSongNumber = 5, OpeningPrayer = "Jack Hill", ClosingPrayer = "Jane Manning", Speaker1 = "Jill Hill", Speaker1Topic = "Easter", Speaker2 = "Emma Smith", Speaker2Topic = "Easter", OpeningHymn = "The Spirit of God", OpeningHymnNumber = 5, SacramentHymn = "While of These Emblems We Partake", SacramentHymnNumber = 99, ClosingHymn = "God Be with You Until We Meet Again", ClosingHymnNumber = 30
                },
                new Meetings {
                    MeetingDate = DateTime.Parse("2020-09-01"), Presiding = "Joseph Smith", Conducting = "Sidney Rigdon", IntermediateSong = "Did You Think To Pray?", IntermediateSongNumber = 2, OpeningPrayer = "David Archuleta", ClosingPrayer = "Jack Hill", Speaker1 = "Joseph Smith", Speaker1Topic = "Atonement", Speaker2 = "Emma Smith", Speaker2Topic = "Temples", OpeningHymn = "Did You Think To Pray?", OpeningHymnNumber = 5, SacramentHymn = "I Stand All Amazed", SacramentHymnNumber = 50, ClosingHymn = "God Be with You Until We Meet Again", ClosingHymnNumber = 20
                }
            };

            foreach (Meetings m in meetings)
            {
                context.Meetings.Add(m);
            }
            context.SaveChanges();
        }