Exemplo n.º 1
0
        public LeagueViewModel(Action closeAction, ICollection <League> leagueDatas, IVolleyManagmentConnetion volleyManagmentConnetion)
        {
            _leagueDatas = leagueDatas;
            _volleyManagmentConnetion = volleyManagmentConnetion;

            OkCommand = new RelayCommand(_ => closeAction());
            AddLeague = new RelayCommand(OnAddLeague, o => !string.IsNullOrEmpty(_leagueName) && !string.IsNullOrEmpty(_country));
        }
Exemplo n.º 2
0
 public TeamViewModel(Action closeAction, ICollection <League> leagueDatas, IVolleyManagmentConnetion volleyManagmentConnetion,
                      ICollection <Team> teamDatas)
 {
     _teamDatas = teamDatas;
     _volleyManagmentConnetion = volleyManagmentConnetion;
     LeagueDatas = leagueDatas;
     OkCommand   = new RelayCommand(_ => closeAction());
     AddTeam     = new RelayCommand(AddNewTeam, o => !string.IsNullOrEmpty(TeamName) && SelectedLeague != null);
 }
Exemplo n.º 3
0
        public PlayerFlayoutViewModel(Action closeAction, ICollection <Team> teamData,
                                      ICollection <Player> playerDatas, IVolleyManagmentConnetion volleyManagmentConnetion)
        {
            _volleyManagmentConnetion = volleyManagmentConnetion;
            Positions   = Enum.GetValues(typeof(Position));
            TeamDatas   = teamData;
            PlayerDatas = playerDatas;
            OkCommand   = new RelayCommand(_ => closeAction());

            AddPlayer = new RelayCommand(AddNewPlayer, o => ValidatePlayerData());
        }
Exemplo n.º 4
0
        public TeamControlViewModel(ICollection <Team> teamDatas, ICommand team, ICommand league,
                                    IDialogService dialogService, IVolleyManagmentConnetion volleyManagmentConnetion,
                                    ICollection <League> leagueDatas
                                    )
        {
            _dialogService            = dialogService;
            _volleyManagmentConnetion = volleyManagmentConnetion;
            //PlayerDatas = playerDatas;
            LeagueDatas = leagueDatas;
            TeamList    = teamDatas;
            Team        = team;
            League      = league;

            Initialize();

            ((INotifyCollectionChanged)teamDatas).CollectionChanged += OnTeamCollectionChanged;
        }
Exemplo n.º 5
0
        public PlayerViewModel(ICollection <Player> playerDatas, ICollection <League> leagueDatas,
                               ICollection <Team> teamDatas, IVolleyManagmentConnetion volleyballService,
                               ICommand playerFlayout
                               , IDialogService dialogService)
        {
            _playerDatas = playerDatas;
            LeagueDatas  = leagueDatas;
            TeamList     = teamDatas;
            _volleyManagmentConnetion = volleyballService;
            PlayerFlayout             = playerFlayout;
            _dialogService            = dialogService;
            PlayerDatas = new ObservableCollection <Player>();
            TeamDatas   = new ObservableCollection <Team>();
            ((INotifyCollectionChanged)TeamList).CollectionChanged += OnCreateTeamCommand;

            CreateTeamDatas = new RelayCommand(_ => OnCreateTeamCommand());

            CreatePlayerDatas = new RelayCommand(_ => OnCreatePlayerCommand());

            RemovePlayerData = new RelayCommand(RemovePlayer, o => o != null);
        }
Exemplo n.º 6
0
 public MainWindowViewModel(IDialogService dialogService, IVolleyManagmentConnetion volleyManagmentConnetion)
 {
     _dialogService            = dialogService;
     _volleyManagmentConnetion = volleyManagmentConnetion;
     Initializate();
 }