Exemplo n.º 1
0
        public async Task <ActionResult> CreateAsync(University collection)
        {
            try
            {
                // TODO: Add insert logic here
                University u = new University
                {
                    Name = collection.Name,
                };

                var un = _context.Add(u).Entity;

                Class cl = new Class
                {
                    Name         = collection.Name,
                    UnivirsetyId = un.Id,
                };
                _context.Add(cl);

                await _context.SaveChangesAsync();


                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
Exemplo n.º 2
0
        public async Task <ActionResult> Registar(RegistrationViewModel model)
        {
            if (ModelState.IsValid)
            {
                Student user = new Student
                {
                    Fname        = model.FName,
                    Lname        = model.LName,
                    Email        = model.Email,
                    Password     = model.Password,
                    Mobile       = model.Mobile,
                    UniversityId = model.UniversityID
                };
                _context.Add(user);
                await _context.SaveChangesAsync();
            }
            else
            {
                ViewBag.university = _context.University;

                return(View("Registration"));
            }
            return(RedirectToAction("Index", "Account"));
        }