public EndEditingPracticeRoutineMessage(PracticeRoutine practiceRoutine, EditorCloseOperation operation, EntityLifeCycleState lifeCycleState) { PracticeRoutine = practiceRoutine; Operation = operation; LifeCycleState = lifeCycleState; }
protected virtual void EndEditingExercise(IExercise exercise, EditorCloseOperation operation, EntityLifeCycleState entityLifeCycleState) { if (operation == EditorCloseOperation.Saved) { if (entityLifeCycleState == EntityLifeCycleState.AsExistingEntity) { exerciseService.Update(exercise); } else { exerciseService.Add(exercise); } } CurrentViewModel = exerciseSearchViewModel; }
public void StartEdit(IExercise exercise) { LifeCycleState = exercise.Id > 0 ? EntityLifeCycleState.AsExistingEntity : EntityLifeCycleState.AsNewEntity; Exercise = exercise; if (Exercise != null) { this.ErrorsChanged -= Exercise_ErrorsChanged; } this.Revert(); TrackChanges = true; this.ErrorsChanged += Exercise_ErrorsChanged; }
protected virtual void EndEditingPracticeRoutine(PracticeRoutine practiceRoutine, EditorCloseOperation operation, EntityLifeCycleState entityLifeCycleState) { if (operation == EditorCloseOperation.Saved) { if (entityLifeCycleState == EntityLifeCycleState.AsExistingEntity) { practiceRoutineService.Update(practiceRoutine); } else { practiceRoutineService.Add(practiceRoutine); } } NavigateTo("Search"); }
public EndEditingExerciseMessage(IExercise exercise, EditorCloseOperation operation, EntityLifeCycleState lifeCycleState) { Exercise = exercise; Operation = operation; LifeCycleState = lifeCycleState; }
protected override void EndEditingExercise(IExercise exercise, EditorCloseOperation operation, EntityLifeCycleState entityLifeCycleState) { EndEditinExerciseCalled = true; EndEditOperation = operation; EndEditLifeCycleState = entityLifeCycleState; }