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(); }
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); }