private IEnumerable <Show> GetShows() { var show1 = new Show { Id = 1, ShowId = 1, Name = "Matrix" }; var show2 = new Show { Id = 2, ShowId = 2, Name = "Kill Bill" }; var actor1 = new Actor { Id = 1, ActorId = 1, Name = "Bill", BirthDay = new DateTime(1980, 7, 1) }; var actor2 = new Actor { Id = 2, ActorId = 2, Name = "Tom", BirthDay = new DateTime(1979, 7, 1) }; var actor3 = new Actor { Id = 3, ActorId = 3, Name = "Nick", BirthDay = new DateTime(1981, 7, 1) }; var showActor11 = new ShowActor { ShowId = 1, ActorId = 1, Show = show1, Actor = actor1 }; var showActor22 = new ShowActor { ShowId = 2, ActorId = 2, Show = show2, Actor = actor2 }; var showActor23 = new ShowActor { ShowId = 2, ActorId = 3, Show = show2, Actor = actor3 }; //show1.ShowActors = new List<ShowActor> { showActor11 }; //show2.ShowActors = new List<ShowActor> { showActor22, showActor23 }; show1.ShowActors = new List <ShowActor>(); show2.ShowActors = new List <ShowActor>(); return(new List <Show> { show1 }); }
private async Task CreateShowCast(ShowModel showModel, Show show) { if (showModel.Cast != null && showModel.Cast.Count() > 0) { var showActors = new List <ShowActor>(); foreach (var c in showModel.Cast) { var actorId = await _actorsStorageService.GetActorByPersonId(c.Id); var showActor = new ShowActor { ActorId = actorId }; showActors.Add(showActor); } show.ShowActors = showActors; } }