예제 #1
0
 public Task <Director[]> GetAllDirectorsAsync(bool includeFilms = false)
 {
     return(Task.Run(() => {
         var result = Directors.ToArray();
         if (includeFilms)
         {
             foreach (var director in result)
             {
                 director.Films = Films.Where(f => f.DirectorId == director.Id).ToList();
             }
         }
         return result;
     }));
 }