public async Task <IActionResult> Create([Bind("ID,Title,Genere,Album,Artist,ReleaseDate")] Song song)
        {
            if (ModelState.IsValid)
            {
                _context.Add(song);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(song));
        }
示例#2
0
        public async Task <IActionResult> Create([Bind("ArtistId,Name")] Artist artist)
        {
            if (ModelState.IsValid)
            {
                _context.Add(artist);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(artist));
        }
示例#3
0
        public async Task <IActionResult> Create([Bind("AlbumId,GenreId,ArtistId,Title,Price,AlbumArtUrl")] Album album)
        {
            if (ModelState.IsValid)
            {
                _context.Add(album);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ArtistId"] = new SelectList(_context.Artist, "ArtistId", "Name", album.ArtistId);
            ViewData["GenreId"]  = new SelectList(_context.Genre, "GenreId", "GenreId", album.GenreId);
            return(View(album));
        }
示例#4
0
        public async Task <IActionResult> Create([Bind("OrderId,OrderDate,UserName,FirstName,LastName,Address,City,ProvinceCode,PostalCode,CountryCode,Phone,Email,Total")] Order order)
        {
            if (ModelState.IsValid)
            {
                _context.Add(order);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CountryCode"]  = new SelectList(_context.Country, "CountryCode", "CountryCode", order.CountryCode);
            ViewData["ProvinceCode"] = new SelectList(_context.Province, "ProvinceCode", "ProvinceCode", order.ProvinceCode);
            return(View(order));
        }
示例#5
0
        public async Task <IActionResult> Create([Bind("AlbumId,GenreId,ArtistId,Title,Price,AlbumArtUrl")] Album album)
        {
            if (string.IsNullOrWhiteSpace(album.Title))
            {
                ModelState.AddModelError("title", "Title can't be null!");
            }
            if (ModelState.IsValid)
            {
                _context.Add(album);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ArtistId"] = new SelectList(_context.Artist, "ArtistId", "Name", album.ArtistId);
            ViewData["GenreId"]  = new SelectList(_context.Genre, "GenreId", "GenreId", album.GenreId);
            return(View(album));
        }