Beispiel #1
0
 internal List <Carro> ListarTodosCarros()
 {
     using (var ctx = new BancoContext())
     {
         return(ctx.Carros.ToList());
     }
 }
Beispiel #2
0
 internal object ListarAluguel(string data)
 {
     using (var ctx = new BancoContext())
     {
         return(ctx.Aluguel.Where(x => x.PlacaDoVeiculo == data).Single());
     }
 }
Beispiel #3
0
 internal object ListarCarroAlugado(string PlacaDoVeiculo)
 {
     using (var ctx = new BancoContext())
     {
         return(ctx.Carros.Where(x => x.PlacaDoVeiculo == PlacaDoVeiculo).Single());
     }
 }
Beispiel #4
0
 internal void Editar(Carro carro)
 {
     using (var ctx = new BancoContext())
     {
         ctx.Carros.AddOrUpdate(carro);
         ctx.SaveChanges();
     }
 }
Beispiel #5
0
 internal void Cadastrar(Carro carro)
 {
     using (var ctx = new BancoContext())
     {
         ctx.Carros.Add(carro);
         ctx.SaveChanges();
     }
 }
Beispiel #6
0
 internal void Cadastrar(Aluguel aluguel)
 {
     using (var ctx = new BancoContext())
     {
         ctx.Aluguel.Add(aluguel);
         ctx.SaveChanges();
     }
 }
Beispiel #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();
     }
 }
Beispiel #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();
     }
 }