public ExercisesPresenter(IController controller, IExercises view, IAddModifyExercise addModDialog, IMessenger messenger, IExerciseReposytory <Exercise> exerciseReposytory, ITrainigSpecReposytory <TrainingSpec> trainigSpecReposytory) { this.controller = controller; this.view = view; this.messenger = messenger; this.exerciseReposytory = exerciseReposytory; this.trainigSpecReposytory = trainigSpecReposytory; view.ExercisesFormIsActivated += View_ExercisesFormIsActivated; view.AddNewExercise += View_AddNewExercise; view.DeleteExercise += View_DeleteExercise; view.ModifyExercise += View_ModifyExercise; //view.DoubleMouseClick += View_ModifyExercise; viewDialog = controller.GetInstanseWithInterface <IAddModifyExercise>(); viewDialog.ClearFields(); viewDialog.ButtonOk += ViewDialog_ButtonOk; viewDialog.ButtonCancel += ViewDialog_ButtonCancel; }
public Task <bool> UpdateAsync(IExercises exercises) { return(ExercisesRepository.UpdateAsync(exercises)); }
public Task <IExercises> CreateAsync(IExercises exercises) { return(ExercisesRepository.CreateAsync(exercises)); }
public ExerciseDescriptionViewModel(IGetWorkouts getWorkouts, IExercises exercises) { _getWorkouts = getWorkouts; _exerciseList = exercises; }
public ExerciseListViewModel(IGetWorkouts getWorkouts, IExercises exercises) { _getWorkouts = getWorkouts; _exercises = exercises; }