Beispiel #1
0
        public ActionResult Create(NewCategoryViewModels model)
        {
            var newCategory = new Category();

            newCategory.Name       = model.Name;
            newCategory.ImageURL   = model.ImageURL;
            newCategory.isFeatured = model.isFeatured;

            CategoryService.Instance.CreateCategory(newCategory);

            return(RedirectToAction("CategoryTable"));
        }
Beispiel #2
0
        public ActionResult Create(NewCategoryViewModels catModel)
        {
            CategoriesService categoriesService = new CategoriesService();
            var newProduct = new Product
            {
                Name        = catModel.Name,
                Description = catModel.Description,
                Price       = catModel.Price,
                ImageUrl    = catModel.ImageUrl,

                Category = categoriesService.GetCategory(catModel.CategoryID)
            };


            ProductsService.Instance.SaveProduct(newProduct);
            return(RedirectToAction("ProductsTable"));
        }
Beispiel #3
0
        public ActionResult Edit(NewCategoryViewModels catModel)
        {
            CategoriesService categoriesService = new CategoriesService();
            var updateProduct = new Product
            {
                ID          = catModel.ProductId,
                Name        = catModel.Name,
                Description = catModel.Description,
                Price       = catModel.Price,
                ImageUrl    = catModel.ImageUrl,
                CategoryId  = catModel.CategoryID,
                Category    = categoriesService.GetCategory(catModel.CategoryID)
            };

            ProductsService.Instance.UpdateProduct(updateProduct);
            return(RedirectToAction("ProductsTable"));
        }
Beispiel #4
0
        public ActionResult Create(NewCategoryViewModels model)
        {
            if (ModelState.IsValid)
            {
                var newCategory = new Category();
                newCategory.Name        = model.Name;
                newCategory.Description = model.Description;

                newCategory.isFeatured = model.isFeatured;

                CategoryService.Instance.SaveCategory(newCategory);

                return(RedirectToAction("CategoryTable"));
            }
            else
            {
                return(new HttpStatusCodeResult(500));
            }
        }
Beispiel #5
0
        public ActionResult Create()
        {
            NewCategoryViewModels model = new NewCategoryViewModels();

            return(PartialView(model));
        }