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);
        }
Example #3
0
 public void AtribuirLocacao(LocacaoModels locacao)
 {
     Locacoes.Add(locacao);
 }