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")); }