public async Task <IActionResult> WorkoutsList(int id = 1) { if (id <= 0) { return(this.NotFound()); } var user = await this.userManager.GetUserAsync(this.User); var viewModel = new ListOfWorkoutsViewModel { ItemsPerPage = ItemsPerPage, PageNumber = id, WorkoutsCount = this.clientsService.GetCount(user.Id), Workouts = await this.clientsService.GetWorkouts(user.Id, id, ItemsPerPage), }; return(this.View(viewModel)); }
public IActionResult All(SearchWorkoutInputModel inputModel, int id = 1) { if (id <= 0) { return(this.NotFound()); } var result = this.workoutsService.GetSearchedPositions <WorkoutInListViewModel>(inputModel, id, ItemsPerPage); var viewModel = new ListOfWorkoutsViewModel { ItemsPerPage = ItemsPerPage, PageNumber = id, WorkoutsCount = result.Count, Workouts = result.Workouts, PointGuard = inputModel.PointGuard, ShootingGuard = inputModel.ShootingGuard, SmallForward = inputModel.SmallForward, PowerForward = inputModel.PowerForward, Center = inputModel.Center, }; return(this.View(viewModel)); }