Example #1
0
 public DetailsViewModel(Feed feed)
 {
     ConfirmFeed = new RelayCommand(confirmFeed, canConfirm);
     CancelFeed = new RelayCommand(cancelFeed);
     GetFeed = new RelayCommand(updateFeed, canGet);
     SetInterval = new RelayCommand(setInterval);
     repository = DataConnection.getCategories();
     Categories = repository.GetAll() as List<Category>;
     FeedItemList = new ObservableCollection<FeedItem>();
     IsFetched = true;
     setInputValues(feed);
     fillFeedItemList();
 }
Example #2
0
        public DetailsViewModel()
        {
            cacheFeed = new Feed() { Id = Guid.NewGuid(), Name = "", Url = "", Category = Guid.Empty,
                Items = new List<FeedItem>(), Description = "", Interval = new TimeSpan(0,1,0,0)};

            ConfirmFeed = new RelayCommand(confirmFeed, canConfirm);
            CancelFeed = new RelayCommand(cancelFeed);
            GetFeed = new RelayCommand(getFeed, canGet);
            SetInterval = new RelayCommand(setInterval);
            repository = DataConnection.getCategories();
            Categories = repository.GetAll() as List<Category>;
            FeedItemList = new ObservableCollection<FeedItem>();
            IsFetched = false;
            fillFeedItemList();
        }
Example #3
0
 private void setupNameEditing(Category category)
 {
     name = category.Name;
     doneEditing = true;
     Edit = new RelayCommand(startEditing, canEdit);
     Commit = new RelayCommand(commit, canCommit);
 }
Example #4
0
 private void SetupCommands()
 {
     CreateFeed = new RelayCommand(addFeed);
     DeleteFeed = new RelayCommand(removeFeed);
 }
Example #5
0
 private void SetupCommands()
 {
     Play = new RelayCommand(play, canPlay);
     Stop = new RelayCommand(stop, canStopPlaying);
     Pause = new RelayCommand(pause, canStopPlaying);
 }
Example #6
0
 private void setupCommands()
 {
     AddCategory = new RelayCommand(add);
     RemoveCategory = new RelayCommand(remove, canRemoveCategory);
 }