public SplashViewModel(INavigationService navigationService, ITrelloApiSettings settings, ITrello api, ICache cache) { _navigationService = navigationService; _settings = settings; _cache = cache; _api = api; }
public TrelloRestClient(ITrelloApiSettings settings) : base(settings.ApiRoot, new OAuthToken(settings.ApiConsumerKey, settings.ApiConsumerSecret)) { AddHandler("application/json", new TrelloDeserializer()); if (settings.AccessToken != null) Authorize(settings.AccessToken); }
public ProfileViewModel(ITrello api, ITrelloApiSettings settings, INavigationService navigation, IEventAggregator eventAggregator) : base(settings, navigation) { _api = api; _eventAggregator = eventAggregator; }
public BoardViewModel(ITrelloApiSettings settings, ITrello api, INavigationService navigation, IApplicationBar applicationBar, Func <BoardListViewModel> listFactory) : base(navigation, applicationBar) { _api = api; _listFactory = listFactory; }
public BoardViewModel(ITrelloApiSettings settings, ITrello api, INavigationService navigation, IApplicationBar applicationBar, Func<BoardListViewModel> listFactory) : base(navigation, applicationBar) { _api = api; _listFactory = listFactory; }
public TrelloRestClient(ITrelloApiSettings settings) : base(settings.ApiRoot, new OAuthToken(settings.ApiConsumerKey, settings.ApiConsumerSecret)) { AddHandler("application/json", new TrelloDeserializer()); if (settings.AccessToken != null) { Authorize(settings.AccessToken); } }
public ChecklistViewModel(ITrelloApiSettings settings, INavigationService navigation, IEventAggregator eventAggregator, IWindowManager windows, Func <ChecklistItemViewModel> itemFactory) : base(settings, navigation) { _itemFactory = itemFactory; _eventAggregator = eventAggregator; _windows = windows; _eventAggregator.Subscribe(this); Items = new BindableCollection <ChecklistItemViewModel>(); }
public ShellViewModel(ITrelloApiSettings settings, INavigationService navigation, IApplicationBar applicationBar, MyBoardsViewModel myBoards, MyCardsViewModel myCards, MyNotificationsViewModel myNotifications) : base(navigation, applicationBar) { _myBoards = myBoards; _myCards = myCards; _myNotifications = myNotifications; _myBoards.Bind(applicationBar); _myCards.Bind(applicationBar); _myNotifications.Bind(applicationBar); Title = "TRELLOW"; Subtitle = settings.Fullname; }
public CardDetailOverviewViewModel(ITrello api, ITrelloApiSettings settings, IProgressService progress, IEventAggregator eventAggregator, INavigationService navigation, IWindowManager windowManager) { DisplayName = "overview"; _api = api; _settings = settings; _progress = progress; _navigation = navigation; _windowManager = windowManager; _eventAggregator = eventAggregator; // we need to listen to other events even when not active _eventAggregator.Subscribe(this); Labels = new BindableCollection <LabelViewModel>(); Comments = new BindableCollection <ActivityViewModel>(); }
public CardDetailPivotViewModel(ITrello api, ITrelloApiSettings settings, INavigationService navigation, IApplicationBar applicationBar, IEventAggregator eventAggregator, IWindowManager windowManager, Func <CardDetailOverviewViewModel> overview, Func <CardDetailChecklistViewModel> checklists, Func <CardDetailAttachmentsViewModel> attachments, Func <CardDetailMembersViewModel> members) : base(navigation, applicationBar) { _api = api; _navigation = navigation; _windowManager = windowManager; _overview = overview; _checklists = checklists; _attachments = attachments; _members = members; _eventAggregator = eventAggregator; _eventAggregator.Subscribe(this); }
protected ViewModelBase(ITrelloApiSettings settings, INavigationService navigation) { Settings = settings; Navigation = navigation; }
public DefaultApplicationBar(INavigationService navigation, ITrelloApiSettings settings) { _navigation = navigation; _settings = settings; }