コード例 #1
0
        public void InserirFilme(Filme filme)
        {
            var          db           = new Context();
            FilmeLocacao filmeLocacao = new FilmeLocacao()
            {
                FilmeId   = filme.FilmeId,
                LocacaoId = LocacaoId
            };

            db.FilmeLocacao.Add(filmeLocacao);
            db.SaveChanges();
            Filmes.Add(filmeLocacao);
            filme.Locacoes.Add(filmeLocacao);
        }
コード例 #2
0
        public void AdicionarFilme(int filmeId, Locacao locacao)
        {
            //toda vez que eu for adicionar um filme preciso relacionar agora a classe relacional indicando o
            //filme e a locação correspondente
            var          db           = new Context();
            FilmeLocacao filmeLocacao = new FilmeLocacao()
            {
                FilmeId   = filmeId,
                LocacaoId = LocacaoId
            };

            db.FilmesLocacoes.Add(filmeLocacao);
            this.ValorTotal = ControllerLocacao.CalcularPrecoFinal(locacao);
            db.Locacoes.Update(locacao);
            db.SaveChanges();
            ControllerFilme.FilmeLocado(filmeId);
        }
コード例 #3
0
 public void setLocacaoFilme()
 {
     Filmes = FilmeLocacao.GetFilmeLocacao(LocacaoId);
 }