ComplianceServer/oldcode/WEB/Controllers/Res/SalesLevelController.cs

46 lines
1.0 KiB
C#

using Ninject;
using System.Web.Mvc;
using WX.CRM.BLL.Res;
using WX.CRM.IBLL.Base;
using WX.CRM.IBLL.Util;
namespace WX.CRM.WEB.Controllers.Res
{
public class SalesLevelController : BaseController
{
[Inject]
public ICACHE_Q _CacheQ { get; set; }
[Inject]
public IBAS_PARAMETER _parameter { get; set; }
//
// GET: /SalesLevel/
[HttpGet]
public ActionResult Index()
{
var level = _CacheQ.GetValue_Parameter("SaleLevel");
ViewBag.Level = level;
return View();
}
[HttpPost]
public JsonResult Save(string level)
{
var saleLevel = _CacheQ.GetValue_Parameter("SaleLevel");
if (string.IsNullOrEmpty(saleLevel))
{
return Json(new { result = false, retmsg = "notExists" }, JsonRequestBehavior.AllowGet);
}
var rsp = new RES_SALES_RULE_BL().UpdateLevel(level);
return Json(rsp, JsonRequestBehavior.AllowGet);
}
}
}