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")); }
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")); }
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")); }
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)); } }
public ActionResult Create() { NewCategoryViewModels model = new NewCategoryViewModels(); return(PartialView(model)); }