/// <summary>Constructor</summary>
 /// <param name="client">Spotify Sdk Client</param>
 public CategoriesPageViewModel(ISpotifySdkClient client) :
     base(client)
 {
     Categories = new ListCategoryViewModel(client);
     // Commands
     client.CommandActions.Category = (item) => NavigatePage(item);
 }
Exemple #2
0
        public ActionResult ListCategory(String Nombre, Int32?p)
        {
            var ListCategoryViewModel = new ListCategoryViewModel();

            ListCategoryViewModel.CargarDatos(CargarDatosContext(), p, Nombre);
            return(View(ListCategoryViewModel));
        }
        public async Task ListCategoryViewModel_Test()
        {
            // Arrange
            var model = new ListCategoryViewModel(_client);

            // Act
            await((ISupportIncrementalLoading)model.Collection).LoadMoreItemsAsync(count);
            // Assert
            Assert.IsTrue(model.Collection.Count > 0);
        }
Exemple #4
0
        public async Task <IActionResult> List()
        {
            var categories = await _categoryService.GetAll();

            ListCategoryViewModel model = new ListCategoryViewModel
            {
                Categories = categories
            };

            return(View(model));
        }
        public ListCategoryViewModel FillModel()
        {
            var model = new ListCategoryViewModel();

            try {
                var db = new ApplicationDbContext();
                model.Categories = GetCategories();
                return(model);
            }
            catch
            {
                model.Categories = new List <CategoryModel>();
                return(model);
            }
        }