public async Task <IActionResult> Create([Bind("Id,Name,Email,Phone,Package,EmergencyName,EmergencyContact,Notes")] Memberships memberships) { var membershipNumber = 0; if (ModelState.IsValid) { _context.Add(memberships); await _context.SaveChangesAsync(); membershipNumber = memberships.Id; } var splitPackages = memberships.Package.Split(','); var packagePackage = _context.Package.ToList(); foreach (var package in splitPackages) { if (package != "") { var actuaPackage = _context.Package.FirstOrDefault(c => c.PackageName.Equals(package)); var memebershipPackage = new MembershipPackage() { MembershipId = membershipNumber, PackageId = actuaPackage.Id, PackageCount = actuaPackage.CountPackage }; _context.Add(memebershipPackage); } } await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Create([Bind("Id,PackageName,CountPackage")] Package package) { if (ModelState.IsValid) { _context.Add(package); await _context.SaveChangesAsync(); MembershipPackage membership = new MembershipPackage(); membership.PackageId = package.Id; membership.MembershipId = 2; _context.Add(membership); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(package)); }
public async Task <IActionResult> Create([Bind("Id,FirstName,LastName,Email")] User user) { if (ModelState.IsValid) { _context.Add(user); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(user)); }