Example #1
0
        public List <MovieItem> MapMovie(Multikino from, int cinemaId)
        {
            List <MovieItem> mappedList = new List <MovieItem>();

            foreach (MultikinoFilm film in from.Films)
            {
                List <string> genres = new List <string>();
                foreach (var genre in film.Genres.Names)
                {
                    genres.Add(genre.Name.ToLower());
                }
                mappedList.Add(new MovieItem
                {
                    Id_Movie  = film.Id,
                    Name      = film.Title,
                    Director  = film.InfoDirector,
                    Storyline = film.SynopsisShort,
                    Trailer   = film.Videolink,
                    Length    = (film.InfoRunningtime.Length > 0) ? Int32.Parse(rxNonDigits.Replace(film.InfoRunningtime, "")) : 0,

                    Original_Name  = null,
                    Writers        = null,
                    Stars          = null,
                    Music          = null,
                    Cinematography = null,
                    Rating         = null,
                    Shows          = MapShow(film, cinemaId),
                    Genre          = genres
                });
            }
            return(mappedList);
        }
Example #2
0
        public List <MovieItem> Deserialize(string json, int cinemaId)
        {
            root = Multikino.FromJson(json);

            return(MapMovie(root, cinemaId));
        }