public MovieInfoViewModel(MovieInfoDTO movieInfo) { if (movieInfo != null) { Title = movieInfo.Title; Year = movieInfo.Year; Released = movieInfo.Released; Plot = movieInfo.Plot; if (Uri.IsWellFormedUriString(movieInfo.Poster, UriKind.Absolute)) { PosterUrl = movieInfo.Poster; } } }
private DateTime?GetReleasedDateParameter(MovieInfoDTO info) { if (info.Released.HasValue) { return(info.Released.Value); } int year; if (int.TryParse(info.Year, out year)) { return(new DateTime(year, 6, 15)); //pick a date in the middle of the year ("average" day/date) } return(null); }