示例#1
0
        public FilmRank Map(OrderedFilmRank orderedFilmList)
        {
            var filmList = new FilmRank()
            {
                Id               = orderedFilmList.Id,
                Completed        = orderedFilmList.Completed,
                ChoiceA          = filmMapper.Map(orderedFilmList.ChoiceA),
                ChoiceB          = filmMapper.Map(orderedFilmList.ChoiceB),
                SortedFilms      = orderedFilmList.SortedFilms.Select(f => filmMapper.Map(f)).ToArray(),
                IgnoredFilms     = orderedFilmList.IgnoredFilms.Select(f => filmMapper.Map(f)).ToArray(),
                ChoicesRemaining = orderedFilmList.ChoicesRemaining
            };

            return(filmList);
        }
示例#2
0
        public Models.FilmList Map(Domain.FilmList filmListTemplate)
        {
            var model = new Models.FilmList
            {
                Id        = filmListTemplate.Id,
                Name      = filmListTemplate.Name,
                Films     = filmListTemplate.Films.Select(f => filmMapper.Map(f)).ToArray(),
                Published = filmListTemplate.Published
            };

            return(model);
        }