public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } _context.Song.Add(Songs); await _context.SaveChangesAsync(); return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Bishopric = await _context.Bishopric.FindAsync(id); if (Bishopric != null) { _context.Bishopric.Remove(Bishopric); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Prayer = await _context.Prayer.FindAsync(id); if (Prayer != null) { _context.Prayer.Remove(Prayer); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } SongAssignment = await _context.SongAssignment.FindAsync(id); if (SongAssignment != null) { _context.SongAssignment.Remove(SongAssignment); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } var emptyBishopric = new Bishopric(); if (await TryUpdateModelAsync <Bishopric>( emptyBishopric, "bishopric", // Prefix for form value. s => s.ReleasedFlag, s => s.RoleID, s => s.MemberID)) { _context.Bishopric.Add(emptyBishopric); await _context.SaveChangesAsync(); return(RedirectToPage("./Index")); } PopulateRoleMembersDropDownList(_context); PopulateRoleDropDownList(_context); return(Page()); }
public async Task <IActionResult> OnPostAsync(string[] selectedSongs, string[] selectedSpeakers, string[] selectedPrayers) { if (!ModelState.IsValid) { return(Page()); } var plan = new Plans(); if (selectedSongs != null) { plan.SongToPlan = new List <SongToPlan>(); foreach (var song in selectedSongs) { var songToAdd = new SongToPlan { SongAssignmentID = int.Parse(song) }; plan.SongToPlan.Add(songToAdd); } } if (selectedSpeakers != null) { plan.SpeakToPlan = new List <SpeakToPlan>(); foreach (var speaker in selectedSpeakers) { var speakerToAdd = new SpeakToPlan { SpeakAssignmentID = int.Parse(speaker) }; plan.SpeakToPlan.Add(speakerToAdd); } } if (selectedPrayers != null) { plan.PrayerToPlan = new List <PrayerToPlan>(); foreach (var pray in selectedPrayers) { var prayToAdd = new PrayerToPlan { PrayerToPlanID = int.Parse(pray) }; plan.PrayerToPlan.Add(prayToAdd); } } if (await TryUpdateModelAsync <Plans>( plan, "plans", i => i.PlansID, i => i.PlanDate, i => i.RoleID)) { _context.Plans.Add(plan); await _context.SaveChangesAsync(); return(RedirectToPage("./Index")); } // Conducting Drop Down PopulateRoleDropDownList(_context); // Song checkboxes PopulateSongCheckboxes(_context, plan); // Speaker checkboxes PopulateSpeakerCheckboxes(_context, plan); // Prayer checkboxes PopulatePrayerCheckboxes(_context, plan); _context.Plans.Add(Plans); await _context.SaveChangesAsync(); return(RedirectToPage("./Index")); }