public async Task <IActionResult> Create(int memberNo) { ChildMember template = new ChildMember { MemberNo = memberNo, Member = await Context.Members.FirstOrDefaultAsync(m => m.MemberNo == memberNo) }; return(View(template)); }
public async Task <IActionResult> Create(ChildMember childMember) { if (ModelState.IsValid) { Context.ChildMembers.Add(childMember); await Context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View()); }
public async Task <IActionResult> Edit(int?Id, ChildMember childMember) { if (Id == null) { return(NotFound()); } if (ModelState.IsValid) { Context.ChildMembers.Update(childMember); await Context.SaveChangesAsync(); } return(View(childMember)); }
public async Task <IActionResult> Edit(int?Id) { if (Id == null) { return(NotFound()); } ChildMember child = await Context.ChildMembers.FirstOrDefaultAsync(mem => mem.MemberNo == Id); child.Member = await Context.Members.FirstOrDefaultAsync(mem => mem.MemberNo == Id); if (child == null) { return(NotFound()); } return(View(child)); }