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); }
public List <MovieItem> Deserialize(string json, int cinemaId) { root = Multikino.FromJson(json); return(MapMovie(root, cinemaId)); }