コード例 #1
0
 public int Gravar()
 {
     try
     {
         using (veiculosapiContext contexto = new veiculosapiContext())
         {
             contexto.TipoCombustivel.Add(this);
             return(contexto.SaveChanges());
         }
     }
     catch (Exception ex)
     {
         return(-1);
     }
 }
コード例 #2
0
 public int Excluir(int id)
 {
     try
     {
         using (veiculosapiContext contexto = new veiculosapiContext())
         {
             Abastecimento abastecimento = contexto.Abastecimento.Where(p => p.Id == id).FirstOrDefault();
             contexto.Abastecimento.Remove(abastecimento);
             return(contexto.SaveChanges());
         }
     }
     catch (Exception ex)
     {
         return(-1);
     }
 }
コード例 #3
0
 public int Alterar()
 {
     try
     {
         using (veiculosapiContext contexto = new veiculosapiContext())
         {
             TipoCombustivel tipoCombustivel = contexto.TipoCombustivel.Where(p => p.Id == this.Id).FirstOrDefault();
             tipoCombustivel.Nome = this.Nome;
             contexto.TipoCombustivel.Attach(tipoCombustivel);
             return(contexto.SaveChanges());
         }
     }
     catch (Exception ex)
     {
         return(-1);
     }
 }
コード例 #4
0
 public int Alterar()
 {
     try
     {
         using (veiculosapiContext contexto = new veiculosapiContext())
         {
             MarcaVeiculo marcaVeiculo = contexto.MarcaVeiculo.Where(p => p.Id == this.Id).FirstOrDefault();
             marcaVeiculo.Nome = this.Nome;
             contexto.MarcaVeiculo.Attach(marcaVeiculo);
             return(contexto.SaveChanges());
         }
     }
     catch (Exception ex)
     {
         return(-1);
     }
 }
コード例 #5
0
 public int Excluir(int id)
 {
     try
     {
         using (veiculosapiContext contexto = new veiculosapiContext())
         {
             Veiculo veiculo = contexto.Veiculo.Where(p => p.TipoCombustivelId == id).FirstOrDefault();
             if (veiculo == null)
             {
                 TipoCombustivel tipoCombustivel = contexto.TipoCombustivel.Where(p => p.Id == id).FirstOrDefault();
                 contexto.TipoCombustivel.Remove(tipoCombustivel);
                 return(contexto.SaveChanges());
             }
             return(-99);
         }
     }
     catch (Exception ex)
     {
         return(-1);
     }
 }
コード例 #6
0
 public int Excluir(int id)
 {
     try
     {
         using (veiculosapiContext contexto = new veiculosapiContext())
         {
             Veiculo veiculo = contexto.Veiculo.Where(p => p.MarcaVeiculoId == id).FirstOrDefault();
             if (veiculo == null)
             {
                 MarcaVeiculo marcaVeiculo = contexto.MarcaVeiculo.Where(p => p.Id == id).FirstOrDefault();
                 contexto.MarcaVeiculo.Remove(marcaVeiculo);
                 return(contexto.SaveChanges());
             }
             return(-99);
         }
     }
     catch (Exception ex)
     {
         return(-1);
     }
 }
コード例 #7
0
 public int Gravar()
 {
     try
     {
         using (veiculosapiContext contexto = new veiculosapiContext())
         {
             var verificaCadastro = contexto.Usuario.Where(p => p.Email == this.Email).FirstOrDefault();
             if (verificaCadastro == null)
             {
                 this.Senha = CalculateMD5Hash(this.Senha);
                 contexto.Usuario.Add(this);
                 return(contexto.SaveChanges());
             }
             return(-99);
         }
     }
     catch (Exception ex)
     {
         return(-1);
     }
 }
コード例 #8
0
 public int Alterar()
 {
     try
     {
         using (veiculosapiContext contexto = new veiculosapiContext())
         {
             Veiculo veiculo = contexto.Veiculo.Where(p => p.Id == this.Id).FirstOrDefault();
             veiculo.Ano               = this.Ano;
             veiculo.Placa             = this.Placa;
             veiculo.Quilometragem     = this.Quilometragem;
             veiculo.MarcaVeiculoId    = this.ModeloVeiculoId;
             veiculo.ModeloVeiculoId   = this.ModeloVeiculoId;
             veiculo.UsuarioId         = this.UsuarioId;
             veiculo.TipoCombustivelId = this.TipoCombustivelId;
             contexto.Veiculo.Attach(veiculo);
             return(contexto.SaveChanges());
         }
     }
     catch (Exception ex)
     {
         return(-1);
     }
 }
コード例 #9
0
 public int Alterar()
 {
     try
     {
         using (veiculosapiContext contexto = new veiculosapiContext())
         {
             Abastecimento abastecimento = contexto.Abastecimento.Where(p => p.Id == this.Id).FirstOrDefault();
             abastecimento.Km                = this.Km;
             abastecimento.Litro             = this.Litro;
             abastecimento.Valor             = this.Valor;
             abastecimento.Data              = this.Data;
             abastecimento.Posto             = this.Posto;
             abastecimento.UsuarioId         = this.UsuarioId;
             abastecimento.TipoCombustivelId = this.TipoCombustivelId;
             contexto.Abastecimento.Attach(abastecimento);
             return(contexto.SaveChanges());
         }
     }
     catch (Exception ex)
     {
         return(-1);
     }
 }