using BLL.DAL; using Common; using Json; using Lib; using Model; using System.Collections; using System.Web.Mvc; using System.Web.Script.Serialization; namespace wms.Areas.Wcs.Controllers { public class AlarmLogController : MasterPage { // GET: Wcs/AlarmLog [LoginFilter] public ActionResult Index() { ViewBag.Title = "报警日志"; return View(); } } public class AlarmLogAjaxController : AjaxPage { /// /// 获取报警日志信息表 /// /// [HttpPost] public ActionResult GetAlarmLogList() { var dd = Request["ajaxdata"]; var models = new JavaScriptSerializer().Deserialize(dd); if (models != null) { PageInfo pageInfo = new PageInfo() { PageIndex = models.pageIndex, PageSize = models.pageSize }; DAL_AlarmInfo provider = new DAL_AlarmInfo(); var entity = provider.GetAlarmLogList(models, ref pageInfo); string json = JsonHelper.IListToJson(entity, "List"); string pjson = ConvertJson.Serializer(pageInfo); ReturnJson.AddProperty("Result", new JsonObject(json)); ReturnJson.AddProperty("PageInfo", new JsonObject(pjson)); ReturnJson.AddProperty("Code", 1); ReturnJson.AddProperty("Message", "响应成功"); return Content(this.ReturnJson.ToString()); } return Content(null); } } }