public async Task SaveProject(TMarca marca) { if (marca.MarcaId == Guid.Empty) { marca.MarcaId = Guid.NewGuid(); context.TMarca.Add(marca); } else { TMarca dbEntry = context.TMarca .FirstOrDefault(p => p.MarcaId == marca.MarcaId); if (dbEntry != null) { dbEntry.MarcaNombre = marca.MarcaNombre; } } await context.SaveChangesAsync(); }
public async Task SaveVehiculo(TVehiculo vehiculo) { if (vehiculo.VehiculoId == Guid.Empty) { vehiculo.VehiculoId = Guid.NewGuid(); context.TVehiculo.Add(vehiculo); } else { TVehiculo dbEntry = context.TVehiculo .FirstOrDefault(p => p.VehiculoId == vehiculo.VehiculoId); if (dbEntry != null) { dbEntry.VehiculoColor = vehiculo.VehiculoColor; dbEntry.VehiculoAnioFabri = vehiculo.VehiculoAnioFabri; dbEntry.VehiculoPlaca = vehiculo.VehiculoPlaca; dbEntry.VehiculoNroAsientos = vehiculo.VehiculoNroAsientos; dbEntry.VehiculoMecanico = vehiculo.VehiculoMecanico; dbEntry.VehiculoFull = vehiculo.VehiculoMecanico; dbEntry.MarcaId = vehiculo.MarcaId; } } await context.SaveChangesAsync(); }