public MovieListResponse FindMovie(string movieTitle) { Dictionary <string, string[]> errors = new Dictionary <string, string[]>(); var movie = _context.Movies.Where(m => m.Title.Contains(movieTitle)); if (movie == null) { errors.Add("Movie", new[] { "Nie istanieje taki film" }); return(new MovieListResponse(errors)); } List <MovieReturnForList> movies = new List <MovieReturnForList>(); foreach (var item in movie) { MovieReturnForList movieReturn = new MovieReturnForList { Title = item.Title, MovieId = item.MovieId, ReleaseDate = item.ReleaseDate.Year, WrittenBy = item.WrittenBy, DirectionBy = item.DirectionBy }; movies.Add(movieReturn); } MovieListReturnDto moviesReturn = new MovieListReturnDto { Movies = movies }; return(new MovieListResponse(moviesReturn)); }
public MovieListResponse(MovieListReturnDto movieList) : this(true, new Dictionary <string, string[]>(), movieList) { }
private MovieListResponse(bool success, Dictionary <string, string[]> message, MovieListReturnDto movieList) : base(success, message) { MovieList = movieList; }