public async Task <ActionResult> Edit(int id, LoaiHangHoaViewModel loaiHangHoa) { //Get loại hàng hóa muốn update (find by ID) LoaiHangHoa edit = (LoaiHangHoa)await _loaiHangHoaKhoBus.Find(id); if (edit == null) { return(HttpNotFound()); } else { // Access Update from Business try { await _loaiHangHoaKhoBus.Update(loaiHangHoa, edit); SetAlert("Đã cập nhật loại hàng hóa thành công!!!", "success"); } catch { TempData["loaiHangHoa"] = loaiHangHoa; SetAlert("Đã xảy ra lỗi! Bạn hãy cập nhật lại", "error"); } } return(RedirectToAction("Index")); }
public async Task Update(object inputModel, object editModel) { LoaiHangHoaViewModel input = (LoaiHangHoaViewModel)inputModel; LoaiHangHoa editLoaiHangHoa = (LoaiHangHoa)editModel; editLoaiHangHoa.TenLoaiHangHoa = input.tenLoaiHangHoa; editLoaiHangHoa.PhanTramLoiNhuan = input.phanTramLoiNhuan; await _loaiHangHoaRepo.EditAsync(editLoaiHangHoa); }
public async Task Create(object model) { var loaiHangHoa = new LoaiHangHoa(); LoaiHangHoaViewModel input = (LoaiHangHoaViewModel)model; loaiHangHoa.TenLoaiHangHoa = input.tenLoaiHangHoa; loaiHangHoa.PhanTramLoiNhuan = input.phanTramLoiNhuan; await _loaiHangHoaRepo.InsertAsync(loaiHangHoa); }
public async Task <ActionResult> Create(LoaiHangHoaViewModel loaiHangHoa) { try { await _loaiHangHoaKhoBus.Create(loaiHangHoa); SetAlert("Đã thêm loại hàng hóa thành công!!!", "success"); } catch { TempData["loaiHangHoa"] = loaiHangHoa; SetAlert("Đã xảy ra lỗi! Bạn hãy thêm lại", "error"); } return(RedirectToAction("Index")); }