public IEnumerable <ServiceModelInterface.ISportOverview> GetSports()
        {
            var getSportsMsg   = new GetSportsMsg();
            var sportsOverview = _supervisorActor.Ask <IEnumerable <SportOverview> >(getSportsMsg).Result;

            return(sportsOverview.Any()
                ? sportsOverview.Select(sport => sport.ToServiceModel <ServiceModel.SportOverview>())
                : Enumerable.Empty <ServiceModelInterface.ISportOverview>());
        }
Example #2
0
 private void GetSportsMsgHandler(GetSportsMsg msg)
 {
     Sender.Tell(_sportsOverview.Values);
 }