public IActionResult Create(CategoryProductVM dataVM)
 {
     if (ModelState.IsValid)
     {
         var category = new ProductCategory
         {
             CategoryName = dataVM.Name
         };
         _context.Categories.Add(category);
         _context.SaveChanges();
         return(Ok("Successfully Created"));
     }
     return(BadRequest("Not Successfully"));
 }
        public IActionResult Update(int id, CategoryProductVM dataVM)
        {
            if (ModelState.IsValid)
            {
                var getData = _context.Categories.SingleOrDefault(x => x.CategoryId == id);
                getData.CategoryName = dataVM.Name;

                _context.Categories.Update(getData);
                _context.SaveChanges();

                return(Ok("Successfully Updated"));
            }
            return(BadRequest("Not Successfully"));
        }
Example #3
0
        // GET: Store/products
        public async Task <ActionResult> Index()
        {
            var products = await _service.ProductsAsync();

            var categories = await _service.CategoriesAsync();


            var vm = new CategoryProductVM()
            {
                Categories = categories,
                Products   = products
            };


            return(View(vm));
        }