public async Task <IActionResult> Edit(int id, Trademark trademark, IFormFile fLogo) { if (id != trademark.TrademarkID) { return(NotFound()); } if (ModelState.IsValid) { try { trademark.Logo = TeacherHiensTool.UploadHinh(fLogo, "Logo"); _context.Update(trademark); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TrademarkExists(trademark.TrademarkID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(trademark)); }
public async Task <IActionResult> Create(Trademark trademark, IFormFile fLogo) { if (ModelState.IsValid) { trademark.Logo = TeacherHiensTool.UploadHinh(fLogo, "logo"); _context.Add(trademark); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(trademark)); }
public async Task <IActionResult> Create([Bind("ProductID,ProductName,UnitPrice,Amount,Description,ProductImage,DiscountID,TypeID,TrademarkID")] Product product, IFormFile fImage) { if (ModelState.IsValid) { product.ProductImage = TeacherHiensTool.UploadHinh(fImage, "product"); _context.Add(product); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["DiscountID"] = new SelectList(_context.discounts, "DiscountID", "DiscountID", product.DiscountID); ViewData["TypeID"] = new SelectList(_context.productTypes, "TypeID", "TypeName", product.TypeID); ViewData["TrademarkID"] = new SelectList(_context.trademarks, "TrademarkID", "Name", product.TrademarkID); return(View(product)); }