public async Task <IActionResult> Create([Bind("Id,date,OpeningSong,SacramentSong,IntermediateSong,ClosingSong")] Sacrament sacrament, string[] selectedSpeakers, string[] SpeakerTopic, string Presiding, string Conducting, string Invocation, string Benediction) { GetMembersForDropdown(); _context.Add(sacrament); sacrament.Presiding = await getMember(Presiding); sacrament.Conducting = await getMember(Conducting); sacrament.Invocation = await getMember(Invocation); sacrament.Benediction = await getMember(Benediction); await UpdateSpeakers(sacrament, selectedSpeakers, SpeakerTopic); if (ModelState.IsValid) { await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } if (sacrament.Speakers == null) { sacrament.Speakers = new List <Speakers>(); } return(View(sacrament)); }
public async Task <IActionResult> Create([Bind("Id,FirstMiddleName,LastName,BaptizeDate")] Member member) { if (ModelState.IsValid) { _context.Add(member); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(member)); }
public async Task <IActionResult> Create([Bind("Id,MeetingId,SpeakerName,Subject")] Speaker speaker) { if (ModelState.IsValid) { _context.Add(speaker); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(speaker)); }
public async Task <IActionResult> Create([Bind("id,programDate,Conduct,Preside,Sacrament")] MeetingProgram meetingProgram) { if (ModelState.IsValid) { _context.Add(meetingProgram); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(meetingProgram)); }
public async Task <IActionResult> Create([Bind("ID,Title,PageNumber")] Hymn hymn) { if (ModelState.IsValid) { _context.Add(hymn); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(hymn)); }
public async Task <IActionResult> Create([Bind("MeetingProgramID,speaker,topic,Reading,order")] Talk talk) { if (ModelState.IsValid) { _context.Add(talk); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "MeetingPrograms")); } return(View(talk)); }
public async Task <IActionResult> Create([Bind("ID,Date,OpeningPrayer,ClosingPrayer,OpeningSong,SacramentSong,ClosingSong,SpecialSong,Conductor")] Meeting meeting) { if (ModelState.IsValid) { _context.Add(meeting); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(meeting)); }
public async Task <IActionResult> Create([Bind("MeetingProgramID,hymnNumber,name,location")] Hymn hymn) { if (ModelState.IsValid) { _context.Add(hymn); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "MeetingPrograms")); } return(View(hymn)); }
public async Task <IActionResult> Create([Bind("Id,CallingName")] Calling calling) { if (ModelState.IsValid) { _context.Add(calling); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(calling)); }
public async Task <IActionResult> Create([Bind("MeetingProgramID,speaker,location")] Prayer prayer) { if (ModelState.IsValid) { _context.Add(prayer); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "MeetingPrograms")); } return(View(prayer)); }
public async Task <IActionResult> Create([Bind("Id,Topic")] SpeakerTopic speakerTopic) { if (ModelState.IsValid) { _context.Add(speakerTopic); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(speakerTopic)); }
public async Task <IActionResult> Create([Bind("ID,FirstName,LastName,Calling,PhoneNumber")] Member member) { if (ModelState.IsValid) { _context.Add(member); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(member)); }
public async Task <IActionResult> Create([Bind("Id,MemberId,CallingId,Active")] MemberCalling memberCalling) { if (ModelState.IsValid) { _context.Add(memberCalling); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CallingId"] = new SelectList(_context.Calling, "Id", "Id", memberCalling.CallingId); ViewData["MemberId"] = new SelectList(_context.Member, "Id", "Id", memberCalling.MemberId); return(View(memberCalling)); }
public async Task <IActionResult> Create([Bind("SpeakerID,MembersID,Topic,MeetingId")] Speaker speaker) { if (ModelState.IsValid) { _context.Add(speaker); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["MeetingId"] = new SelectList(_context.Meetings, "Id", "Id", speaker.MeetingId); ViewData["MembersID"] = new SelectList(_context.Members, "MembersID", "name", speaker.MembersID); return(View(speaker)); }
public async Task <IActionResult> Create([Bind("ID,Preside,Conduct,MeetingDate,OpeningPrayer,ClosingPrayer,Hymn_1Num,Hymn_1,Hymn_2Num,Hymn_2,Hymn_3Num,Hymn_3,Hymn_4Num,Hymn_4,FirstName_1,LastName_1,FirstName_2,LastName_2,FirstName_3,LastName_3,FirstName_4,LastName_4,Topic_1,Topic_2,Topic_3,Topic_4")] Meeting meeting) { if (ModelState.IsValid) { _context.Add(meeting); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewBag.Hymns = getHymnList(); ViewBag.Topics = getTopicList(); return(View(meeting)); }
public async Task <IActionResult> Create([Bind("ID,name,subject,MeetingID")] Speaker speaker) { var meetQuery = from m in _context.Meetings orderby m.Date select m.ID; Meetings = new SelectList(await meetQuery.Distinct().ToListAsync()); if (ModelState.IsValid) { _context.Add(speaker); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(speaker)); }
public async Task <IActionResult> Create([Bind("MemberId,MemberFull,Birth")] Member member, int[] selectedCallings) { if (selectedCallings.Length > 0) { member.Calling_Members = new List <Calling_Member>(); foreach (var calling in selectedCallings) { var callingToAdd = new Calling_Member { MemberId = member.MemberId, CallingId = calling }; member.Calling_Members.Add(callingToAdd); } } if (ModelState.IsValid) { _context.Add(member); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } PopulateAssignedCallingData(member); return(View(member)); }
public async Task <IActionResult> Create([Bind("PlannerId,PlannedDate,Conducting,OpeningHymn,Invocation,SacramentHymn,Topic,Topic1,Topic2,ClosingHymn,Benediction")] Planner planner, int[] selectedMembers) { if (selectedMembers.Length > 0) { planner.Planner_Members = new List <Planner_Member>(); foreach (var member in selectedMembers) { var memberToAdd = new Planner_Member { PlannerId = planner.PlannerId, MemberId = member }; planner.Planner_Members.Add(memberToAdd); } } if (ModelState.IsValid) { _context.Add(planner); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } PopulateAssignedMemberData(planner); return(View(planner)); }
public async Task <IActionResult> Create([Bind("SacramentDate,Topic,ConductingBishopric,OpeningPrayer,OpeningHymnId," + "SacramentHymnId,IntermediateHymn,ClosingHymnId,ClosingPrayer,Speaker1,Speaker2,Speaker3,Speaker4,Speaker5,Speaker6")] SacramentMeeting sacramentMeeting) { try { if (ModelState.IsValid) { _context.Add(sacramentMeeting); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } catch (DbUpdateException /* ex */) { //Log the error (uncomment ex variable name and write a log. ModelState.AddModelError("", "Unable to save changes. " + "Try again, and if the problem persists " + "see your system administrator."); } return(View(sacramentMeeting)); }