public async Task <IActionResult> Edit(string id, [Bind("MaLoai,TenLoai")] Loai loai) { if (id != loai.MaLoai) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(loai); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LoaiExists(loai.MaLoai)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(loai)); }
public async Task <IActionResult> Edit(string id, [Bind("MaNcc,TenCongTy,Email,DienThoai,DiaChi,MoTa,Hinh")] NhaCungCap nhaCungCap) { if (id != nhaCungCap.MaNcc) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(nhaCungCap); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NhaCungCapExists(nhaCungCap.MaNcc)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(nhaCungCap)); }
public async Task <IActionResult> Edit(int id, [Bind("MaKh,MatKhau,HoTen,DiaChi,DienThoai,Email,Hinh,LoaiKh,TaiKhoan,GioiTinh,NgaySinh,TrangThaiHd")] KhachHang khachHang) { if (id != khachHang.MaKh) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(khachHang); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KhachHangExists(khachHang.MaKh)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(khachHang)); }
public async Task <IActionResult> Edit(int id, [Bind("MaNv,HoTen,Email,MatKhau,MaPq,TrangThaiHd")] NhanVien nhanVien) { if (id != nhanVien.MaNv) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(nhanVien); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NhanVienExists(nhanVien.MaNv)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["MaPq"] = new SelectList(_context.PhanQuyen, "MaPq", "MaPq", nhanVien.MaPq); return(View(nhanVien)); }
public async Task <IActionResult> Edit(int id, [Bind("MaHh,TenHh,MaLoai,Hinh,DonGia,GiamGia,MoTa,MaNcc,SoLuong,SanPhamMoi")] HangHoa hangHoa, IFormFile fHinh) { if (id != hangHoa.MaHh) { return(NotFound()); } if (ModelState.IsValid) { try { if (fHinh != null) { string path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", "HangHoa", fHinh.FileName); using (var file = new FileStream(path, FileMode.Create)) { fHinh.CopyTo(file); } hangHoa.Hinh = fHinh.FileName; } _context.Update(hangHoa); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HangHoaExists(hangHoa.MaHh)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["MaLoai"] = new SelectList(_context.Loai, "MaLoai", "MaLoai", hangHoa.MaLoai); ViewData["MaNcc"] = new SelectList(_context.NhaCungCap, "MaNcc", "MaNcc", hangHoa.MaNcc); return(View(hangHoa)); }