public ActionResult Read([DataSourceRequest] DataSourceRequest request) { if (accessDetail != null && (accessDetail.access["all"] || accessDetail.access["view"])) { var data = new Merchant_Product_Promotion_DAO().ReadByMerchantID(AppConfigs.MCCConnectionString, isAdmin ? "All" : currentUser.ma_gian_hang); return(Json(data.ToDataSourceResult(request))); } return(RedirectToAction("NoAccess", "Error")); }
public ActionResult UpsertPromotion(Merchant_Product_Promotion promotion, List <string> products, string ma_gian_hang) { if (accessDetail != null && (accessDetail.access["all"] || accessDetail.access["create"])) { promotion.ma_gian_hang = ma_gian_hang; string rs = new Merchant_Product_Promotion_DAO().UpsertFull(promotion, products, currentUser.name, AppConfigs.MCCConnectionString); if (rs.StartsWith("true")) { return(Json(new { success = true, ma_km = rs.Substring(4, rs.Length - 4), JsonRequestBehavior.AllowGet })); } else { return(Json(new { success = false, message = rs, JsonRequestBehavior.AllowGet })); } } return(RedirectToAction("NoAccess", "Error")); }