コード例 #1
0
        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;
                }
            }
        }
コード例 #2
0
        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);
        }