public static IEnumerable <int> GetFilmesIds(LocacaoModels locacaoModel) { var db = new Context(); IEnumerable <int> filmes = (from filme in db.FilmeLocacao where filme.LocacaoId == locacaoModel.LocacaoId select filme.FilmeId); return(filmes); }
public static List <LocacaoModels> GetLocacao() { var db = new Context(); var locacoes = new List <LocacaoModels>(); foreach (var locacao in db.Locacoes.ToList()) { foreach (var filmeId in LocacaoModels.GetFilmesIds(locacao)) { FilmeModels filme = FilmeModels.GetFilme(filmeId); if (filme == null) { continue; } locacao.Filmes.Add(filme); } locacao.Cliente = ClienteModels.GetCliente(locacao.ClienteId); locacoes.Add(locacao); } return(locacoes); }
public void AtribuirLocacao(LocacaoModels locacao) { Locacoes.Add(locacao); }