public MovieToGetViewModel(MovieToGetModel movie) { _ = movie ?? throw new ArgumentNullException(nameof(movie)); Id = movie.Id; TimestampOfAddingToGetList = movie.TimestampOfAddingToGetList; MovieInfo = new MovieInfoViewModel(movie.MovieInfo); }
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>(); }