public IActionResult Create(Category category)
        {
            if (ModelState.IsValid)
            {
                _appDbContext.Categories.Add(category);
                _appDbContext.SaveChanges();

                return(RedirectToAction("Index"));
            }
            return(View(category));
        }
        public IActionResult Create(ProductViewmodel productViewmodel)
        {
            var    files       = HttpContext.Request.Form.Files;
            string webRootPath = _webHostEnvironment.WebRootPath;
            string upload      = webRootPath + CommonDefault.ImagePath;
            string fileName    = Guid.NewGuid().ToString();
            string extension   = Path.GetExtension(files[0].FileName);

            using (var fileStrem = new FileStream(Path.Combine(upload, fileName + extension), FileMode.Create))
            {
                files[0].CopyTo(fileStrem);
            }
            productViewmodel.Product.ImageUrl = fileName + extension;
            _appDbContext.Products.Add(productViewmodel.Product);
            _appDbContext.SaveChanges();

            return(RedirectToAction("Index"));
        }