Esempio n. 1
0
        public MovieToGetViewModel(MovieToGetModel movie)
        {
            _ = movie ?? throw new ArgumentNullException(nameof(movie));

            Id = movie.Id;
            TimestampOfAddingToGetList = movie.TimestampOfAddingToGetList;
            MovieInfo = new MovieInfoViewModel(movie.MovieInfo);
        }
Esempio n. 2
0
        public InputMovieInfoViewModel(MovieInfoModel model)
        {
            SourceMovieInfo = new MovieInfoViewModel(model);

            Title             = model.Title;
            Year              = model.Year;
            MovieUri          = model.MovieUri;
            PosterUri         = model.PosterUri;
            Directors         = model.Directors?.ToList() ?? new List <string>();
            Cast              = model.Cast?.ToList() ?? new List <string>();
            RatingValue       = model.Rating?.Value;
            RatingVotesNumber = model.Rating?.VotesNumber;
            Duration          = model.Duration;
            Genres            = model.Genres?.ToList() ?? new List <string>();
            Countries         = model.Countries?.ToList() ?? new List <string>();
            SummaryParagraphs = model.SummaryParagraphs?.ToList() ?? new List <string>();
        }