Ejemplo n.º 1
0
 internal List <Carro> ListarTodosCarros()
 {
     using (var ctx = new BancoContext())
     {
         return(ctx.Carros.ToList());
     }
 }
Ejemplo n.º 2
0
 internal object ListarAluguel(string data)
 {
     using (var ctx = new BancoContext())
     {
         return(ctx.Aluguel.Where(x => x.PlacaDoVeiculo == data).Single());
     }
 }
Ejemplo n.º 3
0
 internal object ListarCarroAlugado(string PlacaDoVeiculo)
 {
     using (var ctx = new BancoContext())
     {
         return(ctx.Carros.Where(x => x.PlacaDoVeiculo == PlacaDoVeiculo).Single());
     }
 }
Ejemplo n.º 4
0
 internal void Editar(Carro carro)
 {
     using (var ctx = new BancoContext())
     {
         ctx.Carros.AddOrUpdate(carro);
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 5
0
 internal void Cadastrar(Carro carro)
 {
     using (var ctx = new BancoContext())
     {
         ctx.Carros.Add(carro);
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 6
0
 internal void Cadastrar(Aluguel aluguel)
 {
     using (var ctx = new BancoContext())
     {
         ctx.Aluguel.Add(aluguel);
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 7
0
 internal void Excluir(int id)
 {
     using (var ctx = new BancoContext())
     {
         var carro = ctx.Carros.Single(x => x.Id == id);
         ctx.Carros.Remove(carro);
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 8
0
 internal void Excluir(string data)
 {
     using (var ctx = new BancoContext())
     {
         var aluguel = ctx.Aluguel.Single(x => x.PlacaDoVeiculo == data);
         ctx.Aluguel.Remove(aluguel);
         ctx.SaveChanges();
     }
 }