Esempio n. 1
0
 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);
        }
Esempio n. 3
0
 // GET: Coaches
 public ActionResult Index()
 {
     return(View(_repository.GetCoaches()));
 }