public async Task <IViewComponentResult> InvokeAsync(ExerciseWithNameAndDayViewModel viewModel) { var expression = new ExerciseByName(viewModel.Name); var exercise = _repository.GetBy <Exercise>(expression); return(this.View(exercise)); }
public bool HasExercise(string exerciseName) { var expression = new ExerciseByName(exerciseName); return(_repository.GetBy <Exercise>(expression) == null ? false : true); }
public Exercise GetSingleExerciseByName(string exerciseName) { var expression = new ExerciseByName(exerciseName); return(_repository.GetBy <Exercise>(expression)); }