protected void btnsubmit_Click(object sender, EventArgs e) { int movieToBeHiredID = int.Parse(dropdown_movieids.SelectedValue); Movie movieToBeHired = BLLMovie.ReturnMovieWithID(movieToBeHiredID); int customerThatsHiringID = int.Parse(dropdown_customerids.SelectedValue); Customer customerThatsHiring = BLLCustomer.ReturnCustomerWithID(customerThatsHiringID); BLLRentedMovie.HireMovie(customerThatsHiring, movieToBeHired); lbl_resultMSG.Text = customerThatsHiring.CustomerName + " hired " + movieToBeHired.MovieName; }
private static void PrintMovies() { List <Movie> movies = BLLMovie.ReturnAllMovies(); Console.WriteLine("*Movies"); Console.WriteLine(); foreach (var movie in movies) { Console.WriteLine($"{movie.MovieName} \n{movie.MovieDirector} \n{movie.Genre.GenreName}"); Console.WriteLine(); } Console.WriteLine("..............."); }
private void ListAllMovies() { //retrieve all movies and list them in the html innertext element List <Movie> movies = BLLMovie.ReturnAllMovies(); StringBuilder sb = new StringBuilder(); sb.Append(".............................."); sb.Append("<br/><br/>"); foreach (var movie in movies) { sb.Append(string.Format($"Title: {movie.MovieName} <br/>Director: {movie.MovieDirector} <br/>Genre: {movie.Genre.GenreName}")); sb.Append("<br/><br/>"); } sb.Append(".............................."); movieslisted.InnerHtml = sb.ToString(); }
private void ListAllAvailableMovies() { List <Movie> movies = BLLMovie.ReturnAvailableMovies(); StringBuilder sb = new StringBuilder(); sb.Append("Available Movies:"); sb.Append("<br/><br/>"); sb.Append(".............................."); sb.Append("<br/><br/>"); foreach (var movie in movies) { sb.Append(string.Format($"Title: {movie.MovieName} <br/>Director: {movie.MovieDirector} <br/>Genre: {movie.Genre.GenreName}")); sb.Append("<br/><br/>"); } sb.Append(".............................."); movieslisted.InnerHtml = sb.ToString(); }
protected void submit_Click(object sender, EventArgs e) { string movieTitle = txt_movietitleID.Text; string movieDirector = txt_moviedirectorID.Text; string movieGenre = dropdown_moviegenre.SelectedValue; Genre currentGenre = new Genre() { GenreName = movieGenre }; Movie newMovie = new Movie() { Genre = currentGenre, MovieDirector = movieDirector, MovieName = movieTitle }; bool success = BLLMovie.RegisterNewMovie(newMovie); Console.WriteLine(success ? $"Movie {newMovie} Registered" : "Movie Registration Failed"); lbl_movieregistrationMSG.Text = "movie successfully registered"; }
protected void Page_Load(object sender, EventArgs e) { //return currently available movies into a dropdownlist List <Movie> availableMovies = BLLMovie.ReturnAvailableMovies(); StringBuilder sb = new StringBuilder(); sb.Append("<ul>"); foreach (var m in availableMovies) { sb.Append(string.Format($"<li>{m.MovieId}<br/>Title: {m.MovieName} <br/>Director: {m.MovieDirector} <br/>Genre: {m.Genre.GenreName} </li>")); sb.Append("<br/><br/>"); PopulateMovieDroplist(m); } ; PopulateCustomerDroplist(); sb.Append("</ul>"); sb.Append("<br/><br/>"); availablemoviesID.InnerHtml = sb.ToString(); }
private static void RegisterNewMovie() { Console.Write("Enter movietitle >> "); string movieTitle = Console.ReadLine(); Console.Write("Enter moviedirector >> "); string movieDirector = Console.ReadLine(); Console.Write("Enter genre with first letter uppercase >> "); string movieGenre = Console.ReadLine(); Genre currentGenre = new Genre() { GenreName = movieGenre }; Movie newMovie = new Movie() { Genre = currentGenre, MovieDirector = movieDirector, MovieName = movieTitle }; bool success = BLLMovie.RegisterNewMovie(newMovie); Console.WriteLine(success ? $"Movie {newMovie} Registered" : "Movie Registration Failed"); }
public static void Run() { Console.WriteLine("1. Print all Customers"); Console.WriteLine("2. Register new customer"); Console.WriteLine("3. Print movies (and currently hired movies)"); Console.WriteLine("4. Hire Movie"); Console.WriteLine("5. Return Movie"); Console.WriteLine("6. Register New Movie"); Console.WriteLine("e. Exit application"); string choice = Console.ReadLine(); switch (choice) { case "1": PrintCustomers(); Console.ReadKey(); Console.Clear(); break; case "2": RegisterNewCustomer(); Console.ReadKey(); Console.Clear(); break; case "3": PrintMovies(); PrintRentedMovies(); Console.ReadKey(); Console.Clear(); break; case "4": #region retrieve availabla movies to hire List <Movie> availableMovies = BLLMovie.ReturnAvailableMovies(); //TODO: returning movies that should not be available Console.WriteLine("Currently available movies: "); foreach (var m in availableMovies) { Console.WriteLine(m.MovieId + " " + m.MovieName); } Console.WriteLine("Choose which movie to hire >> "); int movieToBeHiredID = int.Parse(Console.ReadLine()); Movie movieToBeHired = BLLMovie.ReturnMovieWithID(movieToBeHiredID); Console.WriteLine(movieToBeHired.MovieName + " (" + movieToBeHired.Genre.GenreName + ") was choosen"); Console.WriteLine(); #endregion #region choose who will hire the movie List <Customer> customers = BLLCustomer.ReturnAllCustomers(); foreach (var c in customers) { Console.WriteLine(c.CustomerID + " " + c.CustomerName); } Console.Write("Who is going to make the hire >> "); int customerThatsHiringID = int.Parse(Console.ReadLine()); Customer customerThatsHiring = BLLCustomer.ReturnCustomerWithID(customerThatsHiringID); #endregion BLLRentedMovie.HireMovie(customerThatsHiring, movieToBeHired); Console.WriteLine(); Console.ReadKey(); Console.Clear(); break; case "5": List <RentedMovie> rentals = BLLRentedMovie.GetRentedMovies(); //todo: foreach (var rental in rentals) { Console.WriteLine(rental.RentedID + " " + rental.Movie.MovieName + " HIRED BY: " + rental.Customer.CustomerName); } Console.Write("Which movie do you wish to return? >> "); int rentIDToReturn = int.Parse(Console.ReadLine()); bool returnSuccessfull = BLLRentedMovie.RemoveRentedMovie(rentIDToReturn); Console.WriteLine(returnSuccessfull ? "movie returned successfully" : "movie was not returned"); Console.ReadKey(); Console.Clear(); break; case "6": RegisterNewMovie(); break; case "e": userQuit = true; Console.Clear(); Console.WriteLine("Goodbye..."); break; default: Console.WriteLine("Please enter a valid command"); Console.ReadKey(); Console.Clear(); break; } }
public bool movieExist(string u) { return(BLLMovie.movieExist(u)); }
public List <MovieDTO> movieAbsoluteFree() { return(BLLMovie.movieAbsoluteFree()); }
public bool movieRended(string title) { return(BLLMovie.movieRended(title)); }
List <MovieDTO> IVideoCheckService.moviesExpired() { return(BLLMovie.movieRended()); }
/********************************************************************************* * MOVIES **********************************************************************************/ List <MovieDTO> IVideoCheckService.allMovies() { return(BLLMovie.allMovies()); }