public async Task <IActionResult> SuaLoaiSanPham(int id, [Bind("ID,MaLoai,TenLoai")] tb_WMS_LoaiSanPham tb_WMS_LoaiSanPham) { if (id != tb_WMS_LoaiSanPham.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tb_WMS_LoaiSanPham); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!tb_WMS_LoaiSanPhamExists(tb_WMS_LoaiSanPham.ID)) { return(NotFound()); } else { throw; } } TempData["success"] = "success"; return(RedirectToAction(nameof(LoaiSanPham))); } return(View(tb_WMS_LoaiSanPham)); }
public async Task <IActionResult> ThemLoaiSanPham([Bind("ID,MaLoai,TenLoai")] tb_WMS_LoaiSanPham tb_WMS_LoaiSanPham) { if (ModelState.IsValid) { var idend = (from u in _context.tb_WMS_LoaiSanPham orderby u.ID descending select u.ID).Take(1).FirstOrDefault(); tb_WMS_LoaiSanPham.ID = idend + 1; tb_WMS_LoaiSanPham.MaLoai = "T" + (idend + 1); _context.Add(tb_WMS_LoaiSanPham); await _context.SaveChangesAsync(); TempData["success"] = "success"; return(RedirectToAction(nameof(LoaiSanPham))); } return(View(tb_WMS_LoaiSanPham)); }