Ejemplo n.º 1
0
        public static Movie ToMovie(MoviePostModel movie)
        {
            Models.Genre genre = new Models.Genre();

            if (movie.MovieGenre == "Comedy")
            {
                genre = Genre.Comedy;
            }
            else if (movie.MovieGenre == "Horror")
            {
                genre = Genre.Horror;
            }
            else if (movie.MovieGenre == "Thriller")
            {
                genre = Genre.Thriller;
            }

            Models.Watched watched = new Models.Watched();

            if (movie.WasWatched == "YES")
            {
                watched = Watched.YES;
            }
            else
            {
                watched = Watched.NO;
            }

            return(new Movie
            {
                Title = movie.Title,
                Description = movie.Description,
                MovieGenre = genre,
                DurationInMinutes = movie.DurationInMinutes,
                ReleseYear = movie.ReleseYear,
                Director = movie.Director,
                DateAdded = movie.DateAdded,
                Rating = movie.Rating,
                WasWatched = watched,
                Comments = CommentGetModel.ToComments(movie.Comments)
            });
        }
Ejemplo n.º 2
0
        public static Movie ToUpdateMovie(MoviePostModel moviePostModel, Movie movie)
        {
            Models.Genre genre = new Models.Genre();

            if (moviePostModel.MovieGenre == "Comedy")
            {
                genre = Genre.Comedy;
            }
            else if (moviePostModel.MovieGenre == "Horror")
            {
                genre = Genre.Horror;
            }
            else if (moviePostModel.MovieGenre == "Thriller")
            {
                genre = Genre.Thriller;
            }

            Models.Watched watched = new Models.Watched();

            if (moviePostModel.WasWatched == "YES")
            {
                watched = Watched.YES;
            }
            else
            {
                watched = Watched.NO;
            }

            movie.Title             = moviePostModel.Title;
            movie.Description       = moviePostModel.Description;
            movie.MovieGenre        = genre;
            movie.DurationInMinutes = moviePostModel.DurationInMinutes;
            movie.ReleseYear        = moviePostModel.ReleseYear;
            movie.Director          = moviePostModel.Director;
            movie.DateAdded         = moviePostModel.DateAdded;
            movie.Rating            = moviePostModel.Rating;
            movie.WasWatched        = watched;
            movie.Comments          = CommentGetModel.ToComments(moviePostModel.Comments);

            return(movie);
        }
Ejemplo n.º 3
0
        public static Movie ToMovie(MoviePostModel movie)
        {
            Genre movieGenre = Genre.Action;

            if (movie.MovieGenre == "Comedy")
            {
                movieGenre = Genre.Comedy;
            }
            else if (movie.MovieGenre == "Horror")
            {
                movieGenre = Genre.Horror;
            }
            else if (movie.MovieGenre == "Crime")
            {
                movieGenre = Genre.Crime;
            }

            Watched watched = Watched.No;

            if (movie.WasWatched == "YES")
            {
                watched = Watched.Yes;
            }

            return(new Movie
            {
                Title = movie.Title,
                Description = movie.Description,
                MovieGenre = movieGenre,
                DurationInMinutes = movie.DurationInMinutes,
                ReleaseYear = movie.ReleaseYear,
                Director = movie.Director,
                DateAdded = movie.DateAdded,
                Rating = movie.Rating,
                WasWatched = watched,
                Comment = movie.Comments
            });
        }