public List <Movie> ListMovies() { var movieDAL = new MovieDAL(); List <Movie> allMovies = movieDAL.GetMovies(); return(allMovies); }
public List <Category> GetCategories() { var movieDAL = new MovieDAL(); List <Category> categories = movieDAL.GetCategories(); return(categories); }
public ActionResult SearchDatabase(string searchQuery, string searchYear) { if (searchQuery == "Grant Chirpus") { ViewBag.Grant = "https://media0.giphy.com/media/ZZYfo0y5L5XyeV1kzk/giphy.gif"; return(View("Index")); } if (!User.Identity.IsAuthenticated) { return(RedirectToAction("../Account/Login")); } string options = string.Empty; if (searchQuery != null) { options += $"&s={searchQuery}"; } if (searchYear != null) { options += $"&y={searchYear}"; } JObject jData = MovieDAL.GetMovieAPI(options); TempData["SearchResults"] = jData; return(RedirectToAction("Index")); }
public List <Movie> retrieveAll() { var MovieDAL = new MovieDAL(); List <Movie> allMovies = MovieDAL.retrieveAll(); return(allMovies); }
public List <Movie> FilterMovies(int categoryID) { var movieDAL = new MovieDAL(); List <Movie> movies = movieDAL.FilterMovies(categoryID); return(movies); }
public static bool DeleteMovieBL(int movieId) { bool isDeleted = false; MovieDAL movieOperations = new MovieDAL(); isDeleted = movieOperations.DeleteMovieDAL(movieId); return(isDeleted); }
public ActionResult Favorites(string imdbID) { MovieDB movie = MovieDAL.GetMovie(imdbID); db.Favorite.Add(movie); db.SaveChanges(); return(RedirectToAction("Index")); }
public MovieMerge GetAll() { var movieDAL = new MovieDAL(); MovieMerge movieMerge = new MovieMerge(); movieMerge.Movie = movieDAL.GetMovies(); movieMerge.Category = movieDAL.GetCategories(); return(movieMerge); }
public ActionResult Search(string Search) { ViewBag.MovieTitle = MovieDAL.GetSearchResult(Search); if (ViewBag.MovieTitle.Count == 0) { ViewBag.Error = "No Results Found!"; } return(View()); }
public MovieBLL FindMovieByID(int MovieID) { MovieBLL rv = null; MovieDAL dal = ctx.FindMovieByID(MovieID); if (dal != null) { rv = new MovieBLL(dal); } return(rv); }
public ActionResult About() { userChoice = (UserInput)Session["UserInput"]; MovieAPI obj = new MovieAPI(); string Movename = userChoice.MovieName.Trim(); obj = MovieDAL.GetPost("http://www.omdbapi.com/?" + "t=" + Movename + "&apikey=70a772b9&"); Session["FavoruitMovie"] = obj; //store the searched result inside a Session so when the user decide to add it to his favorite list we get it return(View(obj)); // return the movie details to the view so the user can read it }
public MovieBLL(MovieDAL dal) { this.MovieID = dal.MovieID; this.Title = dal.Title; this.Length = dal.Length; this.Rating = dal.Rating; this.Description = dal.Description; this.Trailer = dal.Trailer; this.CategoryID = dal.CategoryID; this.Category = dal.Category; }
public static bool AddMovieBL(MovyEntity newMovie) { bool movieAdded = false; if (ValidateMovie(newMovie)) { MovieDAL movieOperations = new MovieDAL(); movieAdded = movieOperations.AddMovieDAL(newMovie); } return(movieAdded); }
public static bool UpdateMovieBL(MovyEntity objMovie) { bool isUpdated = false; if (ValidateMovie(objMovie)) { MovieDAL movieOperations = new MovieDAL(); isUpdated = movieOperations.UpdateMovieDAL(objMovie); } return(isUpdated); }
//Funktioner för filmer //hämta alla filmer public IEnumerable <Movie> GetMovies() { try { return(MovieDAL.getMovies()); } catch { throw new ApplicationException(); } }
//hämta en film public Movie getMovieByID(int movieID) { try { return(MovieDAL.getMovieByID(movieID)); } catch { throw new ApplicationException(); } }
private void MovieAccessForm_Load(object sender, EventArgs e) { DataGridViewLinkColumn col = new DataGridViewLinkColumn(); col.DataPropertyName = "movie_title"; col.Name = "movie_title_link"; movieAccessFormDataGridView.Columns.Insert(0, col); var movieTitles = MovieDAL.getmovieS(); movieAccessFormDataGridView.DataSource = movieTitles; movieAccessFormDataGridView.ClearSelection(); }
//Uppdaterar en film public void UpdateMovie(Movie movie) { ICollection <ValidationResult> validationResults; if (!movie.Validate(out validationResults)) { var ex = new ValidationException("The object did not pass the validation."); ex.Data.Add("ValidationResult", validationResults); throw ex; } MovieDAL.UpdateMovie(movie); }
public ActionResult GetOneMovie(string imdbID) { MovieDB movie = MovieDAL.GetMovie(imdbID); ViewBag.Title = movie.Title; ViewBag.Meta = movie.Metascore; ViewBag.Plot = movie.Plot; ViewBag.Poster = movie.Poster; ViewBag.Year = movie.Year; ViewBag.Genre = movie.Genre; ViewBag.IMDB = movie.ImdbID; return(View("OneMovie")); }
// GET: User public ActionResult Movies() { if (!User.Identity.IsAuthenticated) { return(RedirectToAction("../Account/Login")); } string thisUser = User.Identity.GetUserId(); List <FavMovie> favMovies = ORM.FavMovies.SqlQuery("Select * from FavMovie where UserId=@id", new SqlParameter("@id", thisUser)).ToList(); List <MovieDisplayContent> movies = new List <MovieDisplayContent>(); foreach (FavMovie m in favMovies) { MovieDisplayContent thisMovie = new MovieDisplayContent(MovieDAL.GetMovieAPI($"&i={m.imdbId}"), "imdbId"); movies.Add(thisMovie); } return(View(movies)); }
private void MainMenuForm_Load(object sender, EventArgs e) { mainMenuDataGridView.DefaultCellStyle.SelectionBackColor = mainMenuDataGridView.DefaultCellStyle.BackColor; mainMenuDataGridView.DefaultCellStyle.SelectionForeColor = mainMenuDataGridView.DefaultCellStyle.ForeColor; try { List <MOVIE> movieTitles = MovieDAL.getmovieS(); mainMenuDataGridView.DataSource = movieTitles; } catch (Exception ex) { MessageBox.Show("Movie load failed."); //this.Close(); //Application.Run(new MainMenuForm()); } }
public static List <MovyEntityNew> GetAllMoviesBL() { List <MovyEntityNew> movieList = null; try { MovieDAL movieDAL = new MovieDAL(); movieList = movieDAL.GetAllMoviesDAL(); } catch (MovieExceptions ex) { throw ex; } catch (Exception ex) { throw ex; } return(movieList); }
//Sparar en ny film om id:t inte finns annars om det finns så är det en uppdatering som användaren vill göra. public static void SaveMovie(Movie movie) { ICollection <ValidationResult> validationresults; if (!movie.Validate(out validationresults)) { var ex = new ValidationException("Objektet kunde inte valideras"); ex.Data.Add("ValidationResults", validationresults); throw ex; } if (movie.MovieID == 0) { MovieDAL.InsertMovie(movie); } else { MovieDAL.UpdateMovie(movie); } }
/// <summary> /// 初始化TreeView控件 /// </summary> private void InitTreeView() { tvMovies.BeginUpdate(); tvMovies.Nodes.Clear(); TreeNode movieNode = null; foreach (Movie m in MovieDAL.GetAllMovies()) { movieNode = new TreeNode(m.MovieName); tvMovies.Nodes.Add(movieNode); foreach (Schedule s in ScheduleDAL.GetSchedulesByMovieID(m.MovieID)) { TreeNode timeNode = new TreeNode(s.DateTime); timeNode.Name = s.ScheduleID.ToString(); movieNode.Nodes.Add(timeNode); } } tvMovies.EndUpdate(); }
public ActionResult Search(MovieModel model) { if (model.Title == null) { ViewBag.Error = "No title, try again!"; return(View("Error")); } else { model.Movies = MovieDAL.SearchByTitle(model.Title); if (model.Movies.Count != 0) { return(View("Index", model)); } else { ViewBag.Error = "That's just a buncha f****n jibberish"; return(View("Error")); } } }
public IActionResult AddMovieResult(AddMovieViewModel model) { var dbModel = new MovieDAL(); dbModel.MovieName = model.Movie.MovieName; dbModel.MovieGenre = model.Movie.MovieGenre; dbModel.UniqueId = Guid.NewGuid().ToString(); _movieDbContext.Movies.Add(dbModel); _movieDbContext.SaveChanges(); var movieList = _movieDbContext.Movies .Select(movieDal => new MovieVM() { MovieName = movieDal.MovieName, MovieGenre = movieDal.MovieGenre }) .ToList(); var viewModel = new AddMovieResultViewModel(); viewModel.Movies = movieList; return(View(viewModel)); }
public ActionResult Search(MovieModel model) { model.Movies = MovieDAL.SearchByTitle(model.Title); return(View("Index", model)); }
//Tar bort en film med "movieID" public void DeleteMovie(int movieID) { MovieDAL.DeleteMovie(movieID); }
//Hämtar en film med "movieID" public Movie GetMovie(int movieID) { return(MovieDAL.GetMovie(movieID)); }
//Hämtar filmer sidvis public IEnumerable <Movie> GetMoviesPageWise(int maximumRows, int startRowIndex, out int totalRowCount) { return(MovieDAL.GetMoviesPageWise(maximumRows, startRowIndex, out totalRowCount)); }