Example #1
0
        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));
        }