public ActionResult DeleteConfirmed(int id) { ChurchMember churchmember = db.ChurchMembers.Find(id); db.ChurchMembers.Remove(churchmember); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(ChurchMember churchmember) { if (ModelState.IsValid) { db.Entry(churchmember).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(churchmember)); }
public ActionResult Create(ChurchMember churchmember) { if (ModelState.IsValid) { db.ChurchMembers.Add(churchmember); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(churchmember)); }
// // GET: /ChurchMember/Edit/5 public ActionResult Edit(int id = 0) { ViewBag.ChurchList = db.Churches.ToList(); ViewBag.PriestList = db.Priests.ToList(); ChurchMember churchmember = db.ChurchMembers.Find(id); if (churchmember == null) { return(HttpNotFound()); } return(View(churchmember)); }
public async Task <IActionResult> Edit(int id, [Bind("ChurchMemberId,FirstName,LastName,DateOfBirth,Month,Day,Year,CellPhone,HomePhone,WorkPhone,Email,DateRegistered,AgeGroupId,RelationshipId,GenderId,Street,City,Province,PostalCode,OccupationId,NumDepInPreSchool,NumDepInPrimary,NumDepInHighSchool,NumDepInTertiary,AnswerToQ1,AnswerToQ2,AnswerToQ3,AnswerToQ4,AnswerToQ5,AnswerToQ6")] ChurchMember churchMember) { if (id != churchMember.ChurchMemberId) { return(NotFound()); } if (ModelState.IsValid) { if (churchMember.Year == 0) { churchMember.DateOfBirth = churchMember.Day + "/" + churchMember.Month; } else { churchMember.DateOfBirth = churchMember.Day + "/" + churchMember.Month + "/" + churchMember.Year; } try { _context.Update(churchMember); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ChurchMemberExists(churchMember.ChurchMemberId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AgeGroupId"] = new SelectList(_context.AgeGroup, "AgroupId", "AgeRange", churchMember.AgeGroupId); ViewData["GenderId"] = new SelectList(_context.Gender, "GenderId", "Gname", churchMember.GenderId); ViewData["OccupationId"] = new SelectList(_context.Occupation, "OccupationId", "Occupation1", churchMember.OccupationId); ViewData["RelationshipId"] = new SelectList(_context.RelationshipStatus, "RelationshipId", "RelationshipCategory", churchMember.RelationshipId); return(View(churchMember)); }
public async Task <IActionResult> Create([Bind("ChurchMemberId,FirstName,LastName,DateOfBirth,Day,Month,Year,CellPhone,HomePhone,WorkPhone,Email,DateRegistered,AgeGroupId,RelationshipId,GenderId,Street,City,Province,PostalCode,OccupationId,NumDepInPreSchool,NumDepInPrimary,NumDepInHighSchool,NumDepInTertiary,AnswerToQ1,AnswerToQ2,AnswerToQ3,AnswerToQ4,AnswerToQ5,AnswerToQ6")] ChurchMembersViewModel viewModel) { if (ModelState.IsValid) { if (viewModel.Year == 0) { viewModel.DateOfBirth = viewModel.Day + "/" + viewModel.Month; } else { viewModel.DateOfBirth = viewModel.Day + "/" + viewModel.Month + "/" + viewModel.Year; } viewModel.DateRegistered = DateTime.Now; ChurchMember churchMember = new ChurchMember { ChurchMemberId = viewModel.ChurchMemberId, FirstName = viewModel.FirstName, LastName = viewModel.LastName, DateOfBirth = viewModel.DateOfBirth, Month = viewModel.Month, Year = viewModel.Year, Day = viewModel.Day, CellPhone = viewModel.CellPhone, HomePhone = viewModel.HomePhone, WorkPhone = viewModel.WorkPhone, Email = viewModel.Email, DateRegistered = viewModel.DateRegistered, AgeGroupId = viewModel.AgeGroupId, RelationshipId = viewModel.RelationshipId, GenderId = viewModel.GenderId, Street = viewModel.Street, City = viewModel.City, Province = viewModel.Province, PostalCode = viewModel.PostalCode, OccupationId = viewModel.OccupationId, NumDepInPreSchool = viewModel.NumDepInPreSchool, NumDepInPrimary = viewModel.NumDepInPrimary, NumDepInHighSchool = viewModel.NumDepInHighSchool, NumDepInTertiary = viewModel.NumDepInTertiary, AnswerToQ1 = viewModel.AnswerToQ1, AnswerToQ2 = viewModel.AnswerToQ2, AnswerToQ3 = viewModel.AnswerToQ3, AnswerToQ4 = viewModel.AnswerToQ4, AnswerToQ5 = viewModel.AnswerToQ5, AnswerToQ6 = viewModel.AnswerToQ6, }; _context.Add(churchMember); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["AgeGroupId"] = new SelectList(_context.AgeGroup, "AgroupId", "AgeRange", viewModel.AgeGroupId); ViewData["GenderId"] = new SelectList(_context.Gender, "GenderId", "Gname", viewModel.GenderId); ViewData["OccupationId"] = new SelectList(_context.Occupation, "OccupationId", "Occupation1", viewModel.OccupationId); ViewData["RelationshipId"] = new SelectList(_context.RelationshipStatus, "RelationshipId", "RelationshipCategory", viewModel.RelationshipId); return(View(viewModel)); }