public ActionResult InsertDiscount(DISCOUNT_CODE discount) { if (ModelState.IsValid) { var result = discountDAO.Insert(discount); if (result > 0) { return(Json(new { result = 1 })); } else if (result == 0) { ModelState.AddModelError("", "Mã giảm giá đã tồn tại!"); } else { ModelState.AddModelError("", "Đã xảy ra lỗi, thêm mã giảm giá không thành công!"); } } return(PartialView("InsertDiscountForm", discount)); }
public ActionResult EditDiscount(DISCOUNT_CODE discount) { if (ModelState.IsValid) { var dao = new DiscountCodeDAO(); var result = dao.Update(discount); if (result > 0) { return(Json(new { result = true, data = PartialViewToString("DiscountDetailForm", discount) })); } else if (result == 0) { ModelState.AddModelError("", "Mã giảm giá đã tồn tại, vui lòng chọn mã giảm giá khác!"); } else { ModelState.AddModelError("", "Đã xảy ra lỗi, sửa mã giảm giá không thành công!"); } } return(PartialView("DiscountDetailForm", discount)); }
public int Insert(DISCOUNT_CODE discount) { try { var result = db.DISCOUNT_CODE.SingleOrDefault(x => x.Code == discount.Code); if (result == null) { db.DISCOUNT_CODE.Add(discount); db.SaveChanges(); return(discount.Id); } else { return(0); } } catch (Exception ex) { return(-1); } }
public int Update(DISCOUNT_CODE discount) { try { var discount_code = db.DISCOUNT_CODE.Find(discount.Id); if (discount_code.Code != discount.Code) { var result = db.DISCOUNT_CODE.SingleOrDefault(x => x.Code == discount.Code); if (result == null) { discount_code.Code = discount.Code; discount_code.Discount_Amount = discount.Discount_Amount; discount_code.Start_Date = discount.Start_Date; discount_code.End_Date = discount.End_Date; db.SaveChanges(); return(discount_code.Id); } else { return(0); } } discount_code.Code = discount.Code; discount_code.Discount_Amount = discount.Discount_Amount; discount_code.Start_Date = discount.Start_Date; discount_code.End_Date = discount.End_Date; db.SaveChanges(); return(discount_code.Id); } catch (Exception ex) { return(-1); } }