public ActionResult Edit(EditMemberViewModel memberViewModel) { if (ModelState.IsValid) { var dbMember = db.Members.Find(memberViewModel.MemberId); var updateMember = UpdateMember(dbMember, memberViewModel); db.Entry(updateMember).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(memberViewModel); }
public ActionResult Create(EditMemberViewModel memberViewModel) { if (ModelState.IsValid) { var createMember = CreateMember(memberViewModel); db.Members.Add(createMember); db.SaveChanges(); return RedirectToAction("Index"); } return View(memberViewModel); }
private Member UpdateMember(Member memberModel, EditMemberViewModel memberViewModel) { memberModel.FirstName = memberViewModel.FirstName; memberModel.LastName = memberViewModel.LastName; memberModel.Email = memberViewModel.Email; memberModel.DateEdited = DateTime.Now; return memberModel; }
private Member CreateMember(EditMemberViewModel memberViewModel) { var member = new Member { MemberId = memberViewModel.MemberId, DateCreated = DateTime.Now, DateEdited = DateTime.Now, FirstName = memberViewModel.FirstName, LastName = memberViewModel.LastName, Email = memberViewModel.Email }; return member; }