Ejemplo n.º 1
0
 public CategoriesPageViewModel(PageDialogService pageDialogService, INavigationService navigationService, ICategoriesManager categoriesManager) : base(pageDialogService, navigationService)
 {
     _categoriesManager   = categoriesManager;
     GoToDrinksCommand    = new DelegateCommand <string>(async(param) => await GoToDrinks(param));
     GetCategoriesCommand = new DelegateCommand(async() => await GetCategories());
     GetCategoriesCommand.Execute();
 }
        /// <summary>
        /// Add External reference into SdmxObject
        /// </summary>
        public override void AddReferences()
        {
            try
            {
                MetadataReferences.ReferenceTreeEnum structType = MetadataReferences.ReferenceTreeEnum.CategoryScheme;
                if (ParsingObject.SdmxStructureType == SdmxStructureEnumType.Categorisation)
                {
                    structType = MetadataReferences.ReferenceTreeEnum.Categorisation;
                }

                RetrievalReferences Mr = new RetrievalReferences(this);
                Mr.ReferencesObject = this.CatManager.ReferencesObject;


                Mr.AddReferences(structType);
                //Destroy Obj
                Mr         = null;
                CatManager = null;
            }
            catch (SdmxException) { throw; }
            catch (Exception ex)
            {
                throw new SdmxException(this, FlyExceptionObject.FlyExceptionTypeEnum.AddReferences, ex);
            }
        }
Ejemplo n.º 3
0
        public CategoryViewModel(ICategoriesManager categoriesManager, Category category)
            : this(category)
        {
            m_categoriesManager = categoriesManager;

            WatchChildren();
        }
Ejemplo n.º 4
0
 public ArticlesController(IArticlesManager articlesManager, IMapper mapper, ICategoriesManager categoriesManager, IEnumManager enumManager, ILogChangesManager logChangesManager) : base(logChangesManager)
 {
     _articlesManager   = articlesManager;
     _mapper            = mapper;
     _categoriesManager = categoriesManager;
     _enumManager       = enumManager;
 }
        public CategoriesViewModel(ICategoriesModel categoriesModel, ICategoriesManager categoriesManager)
        {
            _categoriesModel   = categoriesModel;
            _categoriesManager = categoriesManager;
            Categories         = categoriesModel.Categories;

            CategorySelectedCommand = new DelegateCommand <CategoryItemModel>(OnCategorySelected);
        }
Ejemplo n.º 6
0
        public CocktailsListPageViewModel(PageDialogService pageDialogService, INavigationService navigationService, ICategoriesManager categoriesManager, IGlassesManager glassesManager, IIngredientsManager ingredientsManager, ICocktailsManager cocktailsManager) : base(pageDialogService, navigationService)
        {
            this.categoriesManager  = categoriesManager;
            this.glassesManager     = glassesManager;
            this.ingredientsManager = ingredientsManager;
            this.cocktailsManager   = cocktailsManager;

            ToggleFavoriteCommand = new DelegateCommand <Cocktail>(async(param) => { await ToggleFavorite(param); });
            GoToDrinkCommand      = new DelegateCommand <string>(async(param) => { await GoToDrink(param); });
        }
Ejemplo n.º 7
0
 public CategoryItemsViewModel(ICategoriesModel categoriesModel, ICategoriesManager categoriesManager)
 {
     _categoriesModel        = categoriesModel;
     _categoriesManager      = categoriesManager;
     _disposables            = new List <IDisposable>();
     _menuOptionsDisposables = new List <IDisposable>();
     ListItemSelectedCommand = new DelegateCommand <object>(HandleListItemSelected);
     BackCommand             = new DelegateCommand(HandleBackCommand);
     SubscribeToEvents();
 }
Ejemplo n.º 8
0
        public static async Task <List <Category> > GetMatchAsync(string term)
        {
            using (IUnityContainer unit = IoCConfiguration.container.CreateChildContainer())
            {
                ICategoriesManager manager = unit.Resolve <ICategoriesManager>();

                List <Category> categories = await manager.FetchCategoriesWithMatchingTitle(term);

                return(categories);
            }
        }
Ejemplo n.º 9
0
        public async Task FetchCategoriesWithMatchingTitle_One()
        {
            VolatileMainDataset       dataSet     = new VolatileMainDataset();
            Mock <ICategoriesManager> mockService = new Mock <ICategoriesManager>();

            mockService.Setup(s => s.FetchCategoriesWithMatchingTitle(It.IsAny <string>()))
            .Returns <string>(term => Task.FromResult <List <Category> >(
                                  dataSet.Categories
                                  .Where(el => el.Title.Contains(term))
                                  .Select(el => el.ToExposed())
                                  .ToList())
                              );
            this.categoriesManager = mockService.Object;

            List <Category> categories = await this.categoriesManager.FetchCategoriesWithMatchingTitle("1");

            Assert.AreEqual(1, categories.Count);
        }
 public CategoriesController(ICategoriesManager catagoriesManger)
 {
     _catagoriesManger = catagoriesManger;
 }
Ejemplo n.º 11
0
 public DropDownUtilities(ICategoriesManager categoriesManager, ISubCategoriesManger subCategoriesManger)
 {
     _categoriesManager   = categoriesManager;
     _subCategoriesManger = subCategoriesManger;
 }
 public CategoriesController(ICategoriesManager categoriesManager, IMoviesManager moviesManager, IUsersManager usersManager)
 {
     _categoriesManager = categoriesManager;
     _moviesManager     = moviesManager;
     _usersManager      = usersManager;
 }
Ejemplo n.º 13
0
 public CategoriesController(ICategoriesManager categoriesManager, IProductsManager productsManager)
 {
     _categoriesManager = categoriesManager;
     _productsManager   = productsManager;
 }
Ejemplo n.º 14
0
 public CategoriesController(ICategoriesManager categoriesManager, ILogChangesManager logChangesManager) : base(logChangesManager)
 {
     _categoriesManager = categoriesManager;
 }