public void EliminarVehiculoPorPlaca(string placa)
        {
            VehiculoDB vehiculoAEliminar = realm.All <VehiculoDB>().First(v => v.Placa == placa);

            using var transaction = realm.BeginWrite();
            realm.Remove(vehiculoAEliminar);
            transaction.Commit();
        }
Exemple #2
0
 public Vehiculo Mapear(VehiculoDB vehiculodb)
 {
     return(new Vehiculo(
                tipo: (VehicleType)vehiculodb.Tipo,
                cilindraje: vehiculodb.Cilindraje,
                placa: vehiculodb.Placa,
                fechaIngreso: Convert.ToDateTime(vehiculodb.FechaIngreso)
                ));
 }
        public Vehiculo ObtenerVehiculoPorPlaca(string placa)
        {
            VehiculoDB vehiculoDB = realm.All <VehiculoDB>().FirstOrDefault(v => v.Placa == placa);
            Vehiculo   vehiculo;

            if (vehiculoDB != null)
            {
                vehiculo = vehiculoDBAVehiculoMapper.Mapear(vehiculoDB);
            }
            else
            {
                vehiculo = new Vehiculo();
            }
            return(vehiculo);
        }