/// <summary> /// Инициализация ViewModel'и добавления игрока /// </summary> /// <param name="playerList"></param> public AddPlayerViewModel(IFootballPlayersListEditor editor) { _editor = editor; AddPlayer = Command(ExecuteAddPlayer); foreach (int valuePos in Enum.GetValues(typeof(FootballPosition))) { _footballPositions.Add(valuePos); } }
/// <summary> /// Инициализация списка футболистов /// </summary> public FootballPlayerList() { _loader = new FootballPalyerLoader(); _editor = new FootballPlayersListEditor(this); }
/// <summary> /// Инициализация ViewModel'и игрока /// </summary> /// <param name="player"></param> /// <param name="editor"></param> public PlayerViewModel(IFootballPlayer player, IFootballPlayersListEditor editor, IEditorLocationPlayer editorLocPlayer) { _player = player; _editor = editor; _editorLocPlayer = editorLocPlayer; }