コード例 #1
0
        /// <summary>
        /// Default Action result
        /// </summary>
        /// <returns></returns>
        public ActionResult Index()
        {
            SportsData objPlayer = new SportsData();
            var        player    = objPlayer.Getata();

            ViewData.Model = player;

            return(View());
        }
コード例 #2
0
        /// <summary>
        /// Costruttore.
        /// </summary>
        public SportsViewModel(IServiceAgent srvAgn)
        {
            if (IsInDesignMode)
            {
                // TODO Fare injection con IDataService
                SportsData sd = new SportsData();
                listCalcio = new ObservableCollection <Calcio>(sd.ListCalcio);
                listBasket = new ObservableCollection <Basket>(sd.ListBasket);
                listTennis = new ObservableCollection <Tennis>(sd.ListTennis);
            }
            else
            {
                // RELAY COMMAND
                NavToPageCommand = new RelayCommand(IncontroSelectedCommand);

                // SERVICE AGENT
                this.serviceAgent = srvAgn;
                this.serviceAgent.GetSports((sports, err) =>
                {
                    if (err != null)
                    {
                        System.Diagnostics.Debug.WriteLine("[SPORTSVIEWMODEL] \r" + err.Message);
                    }
                    else if (sports != null)
                    {
                        // CALCIO
                        this.ListCalcio = new ObservableCollection <Calcio>(sports.Calcio);
                        RaisePropertyChanged(() => GroupedCalcio);

                        // TENNIS
                        this.listTennis = new ObservableCollection <Tennis>(sports.Tennis);
                        RaisePropertyChanged(() => GroupedTennis);

                        // BASKET
                        this.listBasket = new ObservableCollection <Basket>(sports.Basket);
                        RaisePropertyChanged(() => GroupedBasket);
                    }
                    // Nascondo la progress
                    IsProgressIndicatorVisible = false;
                }
                                            , Constants.URL_JSON);
            }
        }
コード例 #3
0
 public SportTypeService(SportsData data) : base(data)
 {
 }
コード例 #4
0
 public UserService(SportsData data)
 {
     Data         = data;
     CurrentDbSet = data.Context.Users;
     ResetQuery();
 }
コード例 #5
0
 protected DataServiceBase(SportsData data)
 {
     Data         = data;
     CurrentDbSet = data.Context.Set <T>();
     ResetQuery();
 }
コード例 #6
0
 public EventService(SportsData data) : base(data)
 {
 }
コード例 #7
0
 public MatchService(SportsData data) : base(data)
 {
 }
コード例 #8
0
 public GameRoomService(SportsData data) : base(data)
 {
 }