Пример #1
0
        public MovieListDtoModel Get(string title)
        {
            var data = _context.Movies
                       .FirstOrDefault(p => (!string.IsNullOrEmpty(title) && p.Title.Contains(title)) ||
                                       string.IsNullOrEmpty(title));

            if (data != null)
            {
                var movie = new MovieListDtoModel();
                movie.Id         = data.Id;
                movie.Title      = data.Title;
                movie.Year       = data.Year;
                movie.Released   = data.Released;
                movie.Runtime    = data.Runtime;
                movie.Genre      = data.Genre;
                movie.Director   = data.Director;
                movie.Writer     = data.Writer;
                movie.Actors     = data.Actors;
                movie.Language   = data.Language;
                movie.Country    = data.Country;
                movie.Poster     = data.Poster;
                movie.ImdbRating = data.ImdbRating;
                return(movie);
            }
            return(null);
        }
        private MovieListDtoModel GetMovie()
        {
            var movie = new MovieListDtoModel
            {
                Title      = "Into The Wild",
                Year       = 2007,
                Released   = "19 Oct 2007",
                Runtime    = "148 min",
                Genre      = "Adventure, Biography, Drama",
                Director   = "Sean Penn",
                Writer     = "Sean Penn (screenplay), Jon Krakauer (book)",
                Actors     = "Emile Hirsch, Marcia Gay Harden, William Hurt, Jena Malone",
                Language   = "English, Danish",
                Country    = "USA",
                Poster     = "https://m.media-amazon.com/images/M/MV5BMTAwNDEyODU1MjheQTJeQWpwZ15BbWU2MDc3NDQwNw@@._V1_SX300.jpg",
                ImdbRating = "8.1"
            };

            return(movie);
        }