Пример #1
0
        public async Task <IActionResult> Create([Bind("Id,Name")] Track track)
        {
            if (ModelState.IsValid)
            {
                _context.Add(track);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(track));
        }
Пример #2
0
        public async Task <IActionResult> Create([Bind("Id,Name,Address,City,State,Zip")] Location location)
        {
            if (ModelState.IsValid)
            {
                _context.Add(location);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(location));
        }
Пример #3
0
        public async Task <IActionResult> Create(Student student)
        {
            var   trackId = int.Parse(Request.Form["Track"]);
            Track track   = _context.Tracks.Single(t => t.Id == trackId);

            student.Track = track;

            var      locationId = int.Parse(Request.Form["Location"]);
            Location location   = _context.Locations.Single(l => l.Id == locationId);

            student.Location = location;

            if (ModelState.IsValid)
            {
                _context.Add(student);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }

            ViewData["Tracks"]    = getTracksDropDown();
            ViewData["Locations"] = getLocationsDropDown();
            return(View(student));
        }