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); }
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); }