Exemplo n.º 1
0
        public void FavoritesRepoCheck()
        {
            CleanUpDatabase();
            _db = CreateDBInstance();
            _db.Init();

            var record = new FavoritesStreamReference()
            {
                TableName = "folder_refs",
                id        = new Identifier(1)
            };

            var repo      = FavoritesRepository.Create(_db);
            var recordKey = repo.CreateKey();

            recordKey["id"]        = record.id;
            recordKey["TableName"] = record.TableName;

            var found = repo.FindByKey(recordKey);

            Assert.IsTrue(found.Equals(default(FavoritesStreamReference)));

            repo.Write(record);
            found = repo.FindByKey(recordKey);
            Assert.IsTrue(found.Equals(record));

            repo.Remove(recordKey);
            found = repo.FindByKey(recordKey);
            Assert.IsTrue(found.Equals(default(FavoritesStreamReference)));

            CleanUpDatabase();
        }
Exemplo n.º 2
0
        public async Task LoadFavorites()
        {
            var repo  = new FavoritesRepository();
            var items = await repo.LoadAsync();

            Favorites = new ObservableCollection <Favorite>(items);
        }
Exemplo n.º 3
0
 public UpdateFavoriteItemWork(FavoritesRepository favoritesRepository, long favoriteId, UpdateFavoriteContract data, int userId) : base(favoritesRepository)
 {
     m_favoritesRepository = favoritesRepository;
     m_favoriteId          = favoriteId;
     m_data   = data;
     m_userId = userId;
 }
Exemplo n.º 4
0
 public CreateFavoritePageWork(FavoritesRepository favoritesRepository, ResourceRepository resourceRepository, CreateFavoritePageContract data, int userId) : base(favoritesRepository)
 {
     m_favoritesRepository = favoritesRepository;
     m_resourceRepository  = resourceRepository;
     m_data   = data;
     m_userId = userId;
 }
        public ListingsPresenter(IListingsView view)
        {
            _view = view;

            _listingsRepository   = new ListingRepository();
            _favouritesRepository = new FavoritesRepository();
        }
Exemplo n.º 6
0
        public async Task DeleteSelectedItemAsync()
        {
            Favorites.Remove(SelectedFavorite);

            var  repo   = new FavoritesRepository();
            bool saveOk = await repo.SaveAsync(Favorites.ToList());
        }
Exemplo n.º 7
0
        public IActionResult AddToFavorites <T>(T favorite)
            where T : IFavorites
        {
            FavoritesRepository.AddToFavorites(favorite);

            return(new EmptyResult());
        }
Exemplo n.º 8
0
        public HistoryPresenter(IHistoryView view)
        {
            _view = view;

            _historyRepository    = new HistoryRepository();
            _listingRepository    = new ListingRepository();
            _favouritesRepository = new FavoritesRepository();
        }
Exemplo n.º 9
0
 public CreateOrUpdateFavoriteLabelWork(FavoritesRepository favoritesRepository, FavoriteLabelContractBase data, int userId, long?favoriteLabelId, bool createDefault = false) : base(favoritesRepository)
 {
     m_favoritesRepository = favoritesRepository;
     m_data            = data;
     m_userId          = userId;
     m_favoriteLabelId = favoriteLabelId;
     m_createDefault   = createDefault;
 }
        public InputFavInfosPresenter(IInputFavInfosView view, FavoritesRepository favorites, FavInputAskedEventArgs e)
        {
            this.view      = view;
            this.favorites = favorites;

            this.mode = InputFavMode.CREATION;
            this.FinishSetup(e.Name, e.Url);
        }
Exemplo n.º 11
0
 public FavoriteManager(UserManager userManager, DefaultUserProvider defaultUserProvider, FavoritesRepository favoritesRepository, BookRepository bookRepository, BookVersionRepository bookVersionRepository)
 {
     m_userManager           = userManager;
     m_defaultUserProvider   = defaultUserProvider;
     m_favoritesRepository   = favoritesRepository;
     m_bookRepository        = bookRepository;
     m_bookVersionRepository = bookVersionRepository;
 }
Exemplo n.º 12
0
 public CreateFavoriteQueryWork(FavoritesRepository favoritesRepository, CatalogValueRepository catalogValueRepository, CreateFavoriteQueryContract data, int userId, IMapper mapper) : base(favoritesRepository)
 {
     m_favoritesRepository    = favoritesRepository;
     m_catalogValueRepository = catalogValueRepository;
     m_data   = data;
     m_userId = userId;
     m_mapper = mapper;
 }
        public InputFavInfosPresenter(IInputFavInfosView view, FavoritesRepository favorites, FavoriteModifiedEventArgs e)
        {
            this.view      = view;
            this.favorites = favorites;

            this.mode   = InputFavMode.MODIFICATION;
            this.toEdit = e.Modified;
            this.FinishSetup(e.Modified.Name, e.Modified.Uri.AbsoluteUri);
        }
Exemplo n.º 14
0
        //private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethoNd().DeclaringType);

        public FavoriteManager(AuthenticationManager authenticationManager, CatalogValueRepository catalogValueRepository,
                               ResourceRepository resourceRepository, FavoritesRepository favoritesRepository, IMapper mapper)
        {
            m_authenticationManager  = authenticationManager;
            m_catalogValueRepository = catalogValueRepository;
            m_favoritesRepository    = favoritesRepository;
            m_mapper             = mapper;
            m_resourceRepository = resourceRepository;
        }
Exemplo n.º 15
0
        public IActionResult MyFavorites()
        {
            var repo  = new FavoritesRepository();
            var model = new FavoritesViewModel();


            model.TupleList = repo.GetAllFavorites();


            return(View(model));
        }
Exemplo n.º 16
0
        public FavoritesPanelPresenter(IFavoritesPanelView view, FavoritesRepository favorites)
        {
            this.view      = view;
            this.favorites = favorites;

            this.view.UpdateFavoriteItems(favorites.ToList());
            this.view.FavoritesDeletedEvent += this.FavoritesDeletedEventHandler;

            this.view.FavoriteModifiedEvent += (s, e) => this.FavoriteModifiedEvent(this, e);
            this.view.ViewClosedEvent       += (s, e) => this.ViewClosedEvent(this, EventArgs.Empty);
            this.view.JumpAskedEvent        += (s, e) => this.JumpAskedEvent(this, e);
        }
Exemplo n.º 17
0
 public void ToggleFavorite()
 {
     if (FavoritesRepository.IsFavorite(Person))
     {
         FavoritesRepository.Delete(Person);
     }
     else
     {
         FavoritesRepository.InsertOrUpdate(Person);
     }
     OnPropertyChanged("IsFavorite");
 }
Exemplo n.º 18
0
 public MainPageViewModel()
 {
     if (Windows.ApplicationModel.DesignMode.DesignModeEnabled)
     {
         LoadDesigntimeData();
     }
     else
     {
         _colorRepository     = new Repositories.ColorRepository();
         _favoritesRepository = new Repositories.FavoritesRepository();
         _navigationService   = (App.Current as App).NavigationService;
     }
 }
Exemplo n.º 19
0
        public async Task AddItemAsync()
        {
            var newItem = new Favorite()
            {
                HostName   = this.HostName,
                PortNumber = this.PortNumber
            };

            Favorites.Add(newItem);

            var  repo   = new FavoritesRepository();
            bool saveOk = await repo.SaveAsync(Favorites.ToList());
        }
Exemplo n.º 20
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            var movieRepository    = new MovieRepository();
            var movieView          = new fMain();
            var moviePresenter     = new MoviePresenter(movieView, movieRepository);
            var favoriteRepository = new FavoritesRepository();
            var favoriteView       = new FavoritesView();
            var favoritePresenter  = new FavoritesPresenter(favoriteView, favoriteRepository);

            movieView.Presenter          = moviePresenter;
            moviePresenter.View          = movieView;
            movieView.FavoritesPresenter = favoritePresenter;
            favoritePresenter.Favorites  = favoriteView;
            favoriteView.Presenter       = favoritePresenter;
            Application.Run(movieView);
        }
Exemplo n.º 21
0
 public UserProfile(GlobalHistory history, Uri homePage, FavoritesRepository favorites)
 {
     this.History   = history;
     this.HomePage  = homePage;
     this.Favorites = favorites;
 }
 public FavoritesController(FavoritesRepository favoritesRepository)
 {
     _favoritesRepository = favoritesRepository;
 }
 public FavoritesController()
 {
     _faveRepository = new FavoritesRepository();
 }
Exemplo n.º 24
0
 protected CreateFavoriteItemWorkBase(FavoritesRepository favoritesRepository) : base(favoritesRepository)
 {
     m_favoritesRepository = favoritesRepository;
 }
Exemplo n.º 25
0
 public UserProfile()
 {
     this.History   = new GlobalHistory();
     this.Favorites = new FavoritesRepository();
     this.HomePage  = null;
 }
Exemplo n.º 26
0
 public CreateFavoriteHeadwordWork(FavoritesRepository favoritesRepository, CreateFavoriteHeadwordContract data, int userId) : base(favoritesRepository)
 {
     m_favoritesRepository = favoritesRepository;
     m_data   = data;
     m_userId = userId;
 }
Exemplo n.º 27
0
 public DeleteFavoriteLabelWork(FavoritesRepository favoritesRepository, long favoriteLabelId, int userId) : base(favoritesRepository)
 {
     m_favoritesRepository = favoritesRepository;
     m_favoriteLabelId     = favoriteLabelId;
     m_userId = userId;
 }