Exemplo n.º 1
0
        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)));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }