public Trivia AddTrivia(string triviaString, RentedMovie movieToReturn) { Trivia trivia = new Trivia(); trivia.MovieId = movieToReturn.MovieId; trivia.TriviaString = triviaString; return(trivia); }
public Review ReviewRentedMovie(int gradeValue, string comment, RentedMovie movieToReturn) { Review r = new Review(); r.MovieId = movieToReturn.MovieId; r.StudioId = movieToReturn.StudioId; r.Comment = comment; r.Grade = gradeValue; return(r); }
public bool MovieRentingLimiter(List <RentedMovie> totalRentedMovieList, RentedMovie rentedMovie, Movie movie) { var totalDuplicates = totalRentedMovieList.GroupBy(rentedMovie => rentedMovie.MovieId); // Ny funktion som räknar istället för att grupperar. // Mycket bättre att använda den istället men inte lika roligt :) var asd = totalRentedMovieList.Where(m => m.MovieId == movie.Id).Count(); foreach (var group in totalDuplicates) { var grp = group.Count(); if (grp >= movie.MaxRentAmount + 1) { return(false); } } return(true); }