// GET: Admin/DonHangs/Edit/5 public ActionResult Edit(int id) { DonHang entity = _DonHangServ.GetEntry(id); DonHangCRUD vm = new DonHangCRUD(); vm.entity = entity; vm.Id = entity.Id; vm.TrangThaiGiaoHangId = entity.TrangThaiGiaoHangId; vm.TrangThaiThanhToanId = entity.TrangThaiThanhToanId; vm.GhiChuDonHang = entity.GhiChuDonHang; vm.ddlTrangThaiGiaoHang = __db.TrangThaiGiaoHang.Select(s => new SelectListItem() { Text = s.Ten, Value = s.Id.ToString(), }).ToList(); vm.ddlTrangThaiThanhToan = __db.TrangThaiThanhToan.Select(s => new SelectListItem() { Text = s.Ten, Value = s.Id.ToString(), }).ToList(); return(View(vm)); }
public JsonResult Edit(DonHangCRUD model) { rs r; using (var trans = new TransactionScope()) { try { var entity = _DonHangServ.SingleOrDefault(s => s.Id == model.Id); entity.TrangThaiGiaoHangId = model.TrangThaiGiaoHangId; entity.TrangThaiThanhToanId = model.TrangThaiThanhToanId; entity.ModifiedDate = DateTime.Now; entity.GhiChuDonHang = model.GhiChuDonHang; _DonHangServ.Save(); int diemtichluy = __db.DonHangs.Where(w => w.UserId == entity.UserId && w.TrangThaiThanhToanId == 2).Sum(s => (int?)s.TongTienHang) ?? 0; var user = __db.Users.Find(entity.UserId); __db.SaveChanges(); trans.Complete(); r = rs.T("Okay"); } catch (Exception ex) { r = rs.F("Lỗi: " + ex.Message); } } return(Json(r, JsonRequestBehavior.DenyGet)); }
public JsonResult Edit(DonHangCRUD model) { rs r; using (var trans = new TransactionScope()) { try { var entity = _DonHangServ.SingleOrDefault(s => s.Id == model.Id); entity.TrangThaiGiaoHangId = model.TrangThaiGiaoHangId; entity.TrangThaiThanhToanId = model.TrangThaiThanhToanId; entity.HTTTID = model.HTTTID; entity.ModifiedDate = DateTime.Now; entity.GhiChuDonHang = model.GhiChuDonHang; _DonHangServ.Save(); trans.Complete(); r = rs.T("Okay"); } catch (Exception ex) { r = rs.F("Lỗi: " + ex.Message); } } return(Json(r, JsonRequestBehavior.DenyGet)); }