示例#1
0
        public ActionResult Create()
        {
            var viewModel = new GigForm
            {
                //datasoucre for the genre dropdownlist
                Genres = _context.Genres.ToList()
            };

            return(View(viewModel));
        }
示例#2
0
        public ActionResult Create(GigForm viewModel)
        {
            //we are getting the userId information from the ApplicationUser
            var artistId = User.Identity.GetUserId();
            var artist   = _context.Users.Select(m => m.Id == artistId);

            var gig = new GigHub
            {
            };

            return(View());
        }
 public IActionResult AddFilm(GigForm model)
 {
     if (ModelState.IsValid)
     {
         Gig newGig = new Gig
         {
             GigTitle       = model.GigTitle,
             GigDescription = model.GigDescription,
             GigImage       = model.GigImage,
             GigPrice       = model.GigPrice,
             ReleaseDate    = DateTime.Now,
         };
         _context.Add(newGig);
         _context.SaveChanges();
         //return RedirectToAction(nameof(Index));
         // return RedirectToAction("UpdateFilm");
         return(RedirectToAction("Upload", "Home"));
     }
     return(View());
 }
        public IActionResult UpdateFilm(GigForm model)
        {
            if (ModelState.IsValid)
            {
                Gig editGig = new Gig
                {
                    GigID          = model.GigID,
                    GigTitle       = model.GigTitle,
                    GigDescription = model.GigDescription,
                    GigImage       = model.GigImage,
                    GigPrice       = model.GigPrice,
                    ReleaseDate    = model.ReleaseDate
                };
                _context.Gigs.Update(editGig);

                _context.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(model));
        }
        public IActionResult UpdateFilm(int id)
        {
            if (HttpContext.Session.GetString("name") == null)
            {
                ViewData["disName"] = "Not set";
            }
            else
            {
                ViewData["disName"] = HttpContext.Session.GetString("name");
            }
            Gig     model     = _context.Gigs.Find(id);
            GigForm formModel = new GigForm
            {
                GigID          = model.GigID,
                GigTitle       = model.GigTitle,
                GigDescription = model.GigDescription,
                GigImage       = model.GigImage,
                GigPrice       = model.GigPrice,
                ReleaseDate    = model.ReleaseDate,
            };

            ViewBag.ImageName = model.GigImage;
            return(View(formModel));
        }