public static bool isVeiculoAlready(Motorista motorista, VeiculoMotorista veiculo)
 {
     foreach (VeiculoMotoristaMotorista veiculoInMotorista in
              bdContext<AbastecimentoEntities>.Instance.BD.VeiculoMotoristaMotorista.
                                               Where(x => x.Motorista.Id_Motorista == motorista.Id_Motorista))
     {
         if (veiculoInMotorista.VeiculoMotorista == veiculo)
             return true;
     }
     return false;
 }
        public static bool isMotoristaInVeiculo(Motorista motorista, VeiculoMotorista veiculo)
        {
            foreach (VeiculoMotoristaMotorista motoristaInVeiculo in
                     veiculo.VeiculoMotoristaMotorista)
            {
                if (motoristaInVeiculo.Motorista == motorista)
                    return true;
            }

            return false;
        }
 public static bool isMotoristaAlready(VeiculoMotorista veiculo, Motorista motorista)
 {
     foreach (VeiculoMotoristaMotorista motoristaInVeiculo in
              bdContext<AbastecimentoEntities>.Instance.BD.VeiculoMotoristaMotorista.
                                               Where(x => x.VeiculoMotorista.Id_VeiculoMotorista ==
                                                            veiculo.Id_VeiculoMotorista))
     {
         if (motoristaInVeiculo.Motorista == motorista)
             return true;
     }
     return false;
 }
        public static bool deleteVeiculosAssociados(ref Motorista motorista)
        {
            try
            {
                while (motorista.VeiculoMotoristaMotorista.Count > 0)
                    bdContext<AbastecimentoEntities>.Instance.BD.DeleteObject(motorista.VeiculoMotoristaMotorista.ElementAt(0));

                return true;
            }
            catch
            {
                return false;
            }
        }
 /// <summary>
 /// Deprecated Method for adding a new object to the Motorista EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToMotorista(Motorista motorista)
 {
     base.AddObject("Motorista", motorista);
 }
 /// <summary>
 /// Create a new Motorista object.
 /// </summary>
 /// <param name="id_Motorista">Initial value of the Id_Motorista property.</param>
 public static Motorista CreateMotorista(global::System.Int32 id_Motorista)
 {
     Motorista motorista = new Motorista();
     motorista.Id_Motorista = id_Motorista;
     return motorista;
 }