private void MarcarTrabajo(TrabajosBatch trabajoBatch, EstadoProceso estado) { trabajoBatch.Estado = estado; trabajoBatch.FechaFinalizacion = DateTime.Now; using (var context = new IFaseDbContext()) { context.TrabajosBatch.Attach(trabajoBatch); context.Entry(trabajoBatch).State = EntityState.Modified; GuardarCambios($"No se ha podido marcar el trabajo como {estado.ToString()}.", context); } }
public virtual void Update(TEntity entityToUpdate) { dbSet.Attach(entityToUpdate); context.Entry(entityToUpdate).State = EntityState.Modified; }