public AmazonListingModel GetAmazonListingModel(AmazonListingGroup amazonListingGroup)
 {
     return(new AmazonListingModel()
     {
         ProductVariants = _productVariantService.GetAllVariants(String.Empty),
         AmazonListingGroup = amazonListingGroup,
         Categories = _optionService.GetCategoryOptions()
     });
 }
        public void GoogleBaseController_Dashboard_ShouldReturnNonEmptyModel()
        {
            var model = new GoogleBaseModel();

            A.CallTo(() => _productVariantService.GetAllVariants(string.Empty, 0, 1))
            .Returns(new PagedList <ProductVariant>(new List <ProductVariant>(), 1, 10));

            var result = _googleBaseController.Dashboard(model);

            result.Model.Should().NotBeNull();
        }
Exemple #3
0
        public ViewResult Dashboard(GoogleBaseModel model)
        {
            ViewData["settings"]           = _googleBaseSettings;
            ViewData["categories"]         = _optionService.GetCategoryOptions();
            ViewData["product-conditions"] = _optionService.GetEnumOptions <ProductCondition>();
            ViewData["genders"]            = _optionService.GetEnumOptions <Gender>();
            ViewData["age-groups"]         = _optionService.GetEnumOptions <AgeGroup>();

            model.Items = _productVariantService.GetAllVariants(model.Name, model.Category.HasValue ? model.Category.Value : 0, model.Page);

            return(View(model));
        }