public async Task <CoachViewModel> GetCoaches(CancellationToken cancellationToken) { return(new CoachViewModel { Coaches = await _coachRepository.GetCoaches(cancellationToken) }); }
public ServiceResponse <List <Coach> > GetCoachList() { var response = TryExecute(() => { var coachesList = _coachRepository.GetCoaches(); return(ServiceResponse <List <Coach> > .Success(coachesList)); }); if (!response.IsSuccess) { return(response); } var sendEventResponse = SendEvent(TrackingLogEventType.CoachListVisited); if (!sendEventResponse.IsSuccess) { return(sendEventResponse.AsGenericResponse <List <Coach> >()); } return(response); }
// GET: Coaches public ActionResult Index() { return(View(_repository.GetCoaches())); }