Example #1
0
        public DirectorFull getDirectorFull(int?id)
        {
            var director = dc.Directors.FirstOrDefault(i => i.Id == id);

            if (director == null)
            {
                return(null);
            }

            DirectorFull df = new DirectorFull();

            df.DirectorId = director.Id;
            df.Name       = director.Name;
            List <MovieBase> mv = new List <MovieBase>();

            foreach (var item in director.Movies)
            {
                MovieBase mb = new MovieBase();
                mb.MovieId = item.Id;
                mb.Title   = item.Title;
                mv.Add(mb);
            }
            //df.Movies = mv;

            return(df);
        }
Example #2
0
        public DirectorFull toDirectorFull(Models.Director d)
        {
            if (d == null)
            {
                return(null);
            }

            DirectorFull df = new DirectorFull();

            df.DirectorId = d.Id;
            df.Name       = d.Name;

            df.Movies = new List <MovieFull>();
            foreach (var item in d.Movies)
            {
                MovieFull m = new MovieFull();
                m.MovieId     = item.Id;
                m.TicketPrice = item.TicketPrice;
                m.Title       = item.Title;
                df.Movies.Add(m);
            }

            return(df);
        }