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)); }
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); }
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()); }
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; }
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); }
public MainWindowViewModel(IDialogService dialogService, IVolleyManagmentConnetion volleyManagmentConnetion) { _dialogService = dialogService; _volleyManagmentConnetion = volleyManagmentConnetion; Initializate(); }