public ActionResult EnterDate() { ViewBag.Flag = 1; MovieDal dal = new MovieDal(); MovieGallery gallery = new MovieGallery(); gallery.Movies = new List <Movie>(); string dateValue = Request.Form["txtDate"]; if (dateValue != null) { DateTime convertedDate = DateTime.Parse(dateValue); List <Movie> temp = (from m in dal.Movies select m).ToList <Movie>(); foreach (Movie movie in temp) { if (movie.mDate.Date == convertedDate.Date) { gallery.Movies.Add(movie); } } if (gallery.Movies.Count == 0) { ViewBag.ErrorMsg = "No Movies found for date entered"; } } return(View("Index", gallery)); }
public ActionResult EnterCategory() { ViewBag.Flag = 4; MovieDal dal = new MovieDal(); MovieGallery gallery = new MovieGallery(); gallery.Movies = new List <Movie>(); string CategoryValue = Request.Form["txtCategory"]; if (CategoryValue != null) { List <Movie> temp = (from m in dal.Movies select m).ToList <Movie>(); foreach (Movie movie in temp) { if (movie.Category == CategoryValue) { gallery.Movies.Add(movie); } } if (gallery.Movies.Count == 0) { ViewBag.ErrorMsg = "No Movies found for category entered"; } } return(View("Index", gallery)); }
public ActionResult PriceRange() { ViewBag.Flag = 3; MovieDal dal = new MovieDal(); MovieGallery gallery = new MovieGallery(); gallery.Movies = new List <Movie>(); string str = Request.Form["price1"]; if (str != null) { int PriceValue1 = int.Parse(Request.Form["price1"]); int PriceValue2 = int.Parse(Request.Form["price2"]); List <Movie> temp = (from m in dal.Movies select m).ToList <Movie>(); foreach (Movie movie in temp) { if (movie.Price >= PriceValue1 && movie.Price <= PriceValue2) { gallery.Movies.Add(movie); } } } return(View("Index", gallery)); }
public ActionResult SortByCategory() { MovieDal dal = new MovieDal(); MovieGallery gallery = new MovieGallery(); gallery.Movies = dal.Movies.OrderBy(m => m.Category).ToList <Movie>(); return(View("Index", gallery)); }
public ActionResult SortByMaxPrice() { MovieDal dal = new MovieDal(); MovieGallery gallery = new MovieGallery(); gallery.Movies = dal.Movies.OrderByDescending(m => m.Price).ToList <Movie>(); return(View("Index", gallery)); }
// GET: Movie public ActionResult Index() { MovieDal dal = new MovieDal(); MovieGallery gallery = new MovieGallery(); List <Movie> Movies = dal.Movies.ToList <Movie>(); gallery.Movies = Movies; return(View(gallery)); }