Ejemplo n.º 1
0
        public void ExecuteOp(OperationBase op)
        {
            if (LastSavedOp > UndoStack.Count)
            {
                LastSavedOp = -1;
            }
            RedoStack.Clear();
            UndoStack.Push(op);
            op.Execute();
            Unsaved = true;

            ApplicationSettings.Instance.SystemLog.Add($"Execute Operation: {op.GetType().Name} with parameter {op.Parameter}.");
        }
Ejemplo n.º 2
0
 private void DatabaseOperation(OperationBase operation, WeatherData weatherData)
 {
     operation.Execute(weatherData);
 }