예제 #1
0
 /// MÉTODO PARA INSERÇÃO DE ITEM-LANÇAMENTO NO BANCO DE DADOS
 /// <summary>
 /// Captura os dados externos inerentes ao objeto de lançamento os insere no banco de dados do SQL.
 /// </summary>
 /// <param name="lancamento"></param>
 public void Cadastrar(Lancamento lancamento)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         ctx.Lancamento.Add(lancamento);
         ctx.SaveChanges();
     }
 }
예제 #2
0
 public void Deletar(int id)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         ctx.FormatosLancamentos.Remove(ctx.FormatosLancamentos.FirstOrDefault(x => x.IdFormatoLancamento == id));
         ctx.SaveChanges();
     }
 }
예제 #3
0
 public void Deletar(int id)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         ctx.Lancamentos.Remove(ctx.Lancamentos.Find(id));
         ctx.SaveChanges();
     }
 }
예제 #4
0
 /// MÉTODO PARA INSERÇÃO DE ITEM-CATEGORIA NO BANCO DE DADOS
 /// <summary>
 /// Captura os dados externos inerentes ao categoria-objeto os insere no banco de dados do SQL.
 /// </summary>
 /// <param name="categoria"></param>
 public void Cadastrar(Categoria categoria)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         ctx.Categoria.Add(categoria);
         ctx.SaveChanges();
     }
 }
 public void Deletar(int id)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         ctx.Plataformas.Remove(ctx.Plataformas.Find(id));
         ctx.SaveChanges();
     }
 }
예제 #6
0
 public void Deletar(string titulo)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         ctx.Categorias.Remove(ctx.Categorias.FirstOrDefault(x => x.Nome.Equals(titulo)));
         ctx.SaveChanges();
     }
 }
예제 #7
0
 public void Cadastrar(FormatosLancamentos novoFormato)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         ctx.FormatosLancamentos.Add(novoFormato);
         ctx.SaveChanges();
     }
 }
 public void Cadastrar(Plataformas plataforma)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         ctx.Plataformas.Add(plataforma);
         ctx.SaveChanges();
     }
 }
예제 #9
0
 public void Cadastrar(Midias midia)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         ctx.Midias.Add(midia);
         ctx.SaveChanges();
     }
 }
예제 #10
0
 public void Deletar(int id)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         ctx.Categorias.Remove(ctx.Categorias.FirstOrDefault(x => x.IdCategoria == id));
         ctx.SaveChanges();
     }
 }
예제 #11
0
 public void Cadastrar(Favoritos favorito)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         ctx.Favoritos.Add(favorito);
         ctx.SaveChanges();
     }
 }
예제 #12
0
 public void Deletar(string titulo)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         ctx.Lancamentos.Remove(ctx.Lancamentos.FirstOrDefault(x => x.Titulo.Equals(titulo)));
         ctx.SaveChanges();
     }
 }
 public void Cadastrar(Usuarios usuario)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         ctx.Usuarios.Add(usuario);
         ctx.SaveChanges();
     }
 }
예제 #14
0
 public void Cadastrar(Veiculos veiculo)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         ctx.Veiculos.Add(veiculo);
         ctx.SaveChanges();
     }
 }
예제 #15
0
 public void Deletar(int IdMidia)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         Midias MidiaBuscado = ctx.Midias.FirstOrDefault(x => x.IdMidia == IdMidia);
         ctx.Midias.Remove(MidiaBuscado);
         ctx.SaveChanges();
     }
 }
예제 #16
0
 /// MÉTODO PARA INSPEÇÃO POR IDENTIFICADOR NUMÉRICO E DELEÇÃO DE ITEM-LANÇAMENTO ESTRITO
 /// <summary>
 /// Inspeciona por identificador numérico e captura, porventura exista, o item-lançamento estrito: doravante deletando-o.
 /// </summary>
 /// <param name="id"></param>
 public void Deletar(int id)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         Lancamento lancamento = ctx.Lancamento.Find(id);
         ctx.Lancamento.Remove(lancamento);
         ctx.SaveChanges();
     }
 }
예제 #17
0
 public void Deletar(int IdUsuario)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         Usuarios UsuarioBuscado = ctx.Usuarios.Find(IdUsuario);
         ctx.Usuarios.Remove(UsuarioBuscado);
         ctx.SaveChanges();
     }
 }
예제 #18
0
 public void Deletar(int IdCategoria)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         Categorias CategoriaBuscado = ctx.Categorias.Find(IdCategoria);
         ctx.Categorias.Remove(CategoriaBuscado);
         ctx.SaveChanges();
     }
 }
예제 #19
0
 public void Deletar(Favoritos favorito, int IdUsuario)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         Favoritos FavoritoBuscado = ctx.Favoritos.FirstOrDefault(x => x.IdUsuario == IdUsuario && x.IdMidia == favorito.IdMidia);
         ctx.Favoritos.Remove(FavoritoBuscado);
         ctx.SaveChanges();
     }
 }
예제 #20
0
 public void Deletar(int IdVeiculo)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         Veiculos VeiculoBuscado = ctx.Veiculos.Find(IdVeiculo);
         ctx.Veiculos.Remove(VeiculoBuscado);
         ctx.SaveChanges();
     }
 }
예제 #21
0
 public void Alterar(Veiculos veiculo)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         Veiculos VeiculoBuscada = ctx.Veiculos.FirstOrDefault(x => x.IdVeiculo == veiculo.IdVeiculo);
         VeiculoBuscada.NomeVeiculo = veiculo.NomeVeiculo;
         ctx.Veiculos.Update(VeiculoBuscada);
         ctx.SaveChanges();
     }
 }
예제 #22
0
 public void Alterar(Categorias categoria)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         Categorias CategoriaBuscada = ctx.Categorias.FirstOrDefault(x => x.IdCategoria == categoria.IdCategoria);
         CategoriaBuscada.NomeCategoria = categoria.NomeCategoria;
         ctx.Categorias.Update(CategoriaBuscada);
         ctx.SaveChanges();
     }
 }
예제 #23
0
 public void Alterar(Midias midia)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         Midias MidiaBuscada = ctx.Midias.FirstOrDefault(x => x.IdMidia == midia.IdMidia);
         MidiaBuscada.Titulo = midia.Titulo;
         ctx.Midias.Update(MidiaBuscada);
         ctx.SaveChanges();
     }
 }
예제 #24
0
 /// MÉTODO PARA INSPEÇÃO DE IDENTIFICADOR NUMÉRICO E ATUALIZAÇÃO DE ITEM-CATEGORIA ESTRITO
 /// <summary>
 /// Inpeciona por identificador numérico e atualiza, a partir da comparação-insertiva de dados, o item-categoria estrito.
 /// </summary>
 /// <param name="id"></param>
 public void Atualizar(Categoria categoria)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         Categoria categoriaInspecionada = ctx.Categoria.FirstOrDefault(x => x.IdCategoria == categoria.IdCategoria);
         categoriaInspecionada.Nome = categoria.Nome;
         ctx.Categoria.Update(categoriaInspecionada);
         ctx.SaveChanges();
     }
 }
예제 #25
0
 /// MÉTODO PARA INSPEÇÃO DE IDENTIFICADOR NUMÉRICO E ATUALIZAÇÃO DE ITEM-LANÇAMENTO ESTRITO
 /// <summary>
 /// Inpeciona por identificador numérico e atualiza, a partir da comparação-insertiva de dados, o lançamento estrito.
 /// </summary>
 /// <param name="id"></param>
 public void Atualizar(Lancamento lancamento)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         Lancamento LancamentoInspecionado = ctx.Lancamento.FirstOrDefault(x => x.IdLancamento == lancamento.IdLancamento);
         LancamentoInspecionado.Nome = lancamento.Nome;
         ctx.Lancamento.Update(LancamentoInspecionado);
         ctx.SaveChanges();
     }
 }
        public void Atualizar(Plataformas plataforma)
        {
            using (OpflixContext ctx = new OpflixContext())
            {
                Plataformas plataformaBuscada = ctx.Plataformas.FirstOrDefault(x => x.IdPlataform == plataforma.IdPlataform);

                plataformaBuscada.Nome = plataforma.Nome;
                ctx.Plataformas.Update(plataformaBuscada);
                ctx.SaveChanges();
            }
        }
예제 #27
0
 public void Favoritar(int idUsuarioLogado, int idLancamentoFavoritado)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         UsuariosLancamentos favoritado = new UsuariosLancamentos(
             idLancamento: idLancamentoFavoritado,
             idUsuario: idUsuarioLogado
             );
         ctx.UsuariosLancamentos.Add(favoritado);
         ctx.SaveChanges();
     }
 }
예제 #28
0
 public void Favoritar(int idUsuarioLogado, int idCategoriaFavortitada)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         UsuariosCategorias favoritado = new UsuariosCategorias(
             idCategoria: idCategoriaFavortitada,
             idUsuario: idUsuarioLogado
             );
         ctx.UsuariosCategorias.Add(favoritado);
         ctx.SaveChanges();
     }
 }
예제 #29
0
        public void Atualizar(FormatosLancamentos formatoModificado)
        {
            using (OpflixContext ctx = new OpflixContext())
            {
                FormatosLancamentos formatoBuscado = ctx.FormatosLancamentos.FirstOrDefault(x => x.IdFormatoLancamento == formatoModificado.IdFormatoLancamento);

                formatoBuscado.Nome = formatoModificado.Nome;

                ctx.FormatosLancamentos.Update(formatoBuscado);
                ctx.SaveChanges();
            }
        }
예제 #30
0
        public void Atualizar(Categorias categoriaModificada)
        {
            using (OpflixContext ctx = new OpflixContext())
            {
                Categorias categoriaBuscada = ctx.Categorias.FirstOrDefault(x => x.IdCategoria == categoriaModificada.IdCategoria);

                categoriaBuscada.Descricao = categoriaModificada.Descricao;
                categoriaBuscada.Nome      = categoriaModificada.Nome;

                ctx.Categorias.Update(categoriaBuscada);
                ctx.SaveChanges();
            }
        }