using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using FineAdmin.Model; using FineAdmin.IService; using FineAdmin.Web.Controllers; namespace FineAdmin.Web.Areas.Security.Controllers { public class LogonLogController : BaseController { public ILogonLogService LogonLogService { get; set; } // GET: Security/LogonLog //这里Index其实可以省略,不省略的话就重写父类,把菜单Id传过去 public override ActionResult Index(int? id) { base.Index(id); return View(); } [HttpGet] public JsonResult List(LogonLogModel model, PageInfo pageInfo) { var result = LogonLogService.GetListByFilter(model, pageInfo); return Json(result, JsonRequestBehavior.AllowGet); } [HttpGet] public JsonResult Delete(int id) { var result = LogonLogService.DeleteById(id) ? SuccessTip("删除成功") : ErrorTip("删除失败"); return Json(result, JsonRequestBehavior.AllowGet); } [HttpGet] public JsonResult BatchDel(string idsStr) { var idsArray = idsStr.Substring(0, idsStr.Length - 1).Split(','); var result = LogonLogService.DeleteByIds(idsArray) ? SuccessTip("批量删除成功") : ErrorTip("批量删除失败"); return Json(result, JsonRequestBehavior.AllowGet); } } }