// GET: WebFunction/Login public ActionResult Index(ReqData <LoginIP> data) { LoginIPService bll_login = new LoginIPService(); data.DataList = bll_login.LoadEntities(data, c => true, c => c.loginTime, false).ToList(); data.PageUrl = Utils.GetUrl(); data.GetPageList(); return(View(data)); }
/// <summary> /// 父窗页面 /// </summary> /// <returns></returns> public ActionResult Index() { LoginInfo info = Utils.GetLoginInfo(); if (Session["Login"] == null) { LoginIPService bll_login = new LoginIPService(); LoginIP login = bll_login.FindEntity(c => c.ipv4 == info.IPv4 && c.extranetIP == info.ExtranetIP && c.hostName == info.HostName && c.System == info.System && c.city == info.City); if (login == null) { login = new LoginIP(); login.ipv4 = info.IPv4; login.extranetIP = info.ExtranetIP; login.hostName = info.HostName; login.System = info.System; login.city = info.City; login.mac = info.Mac; login.@operator = info.Operator; login.counts = 1; login.loginTime = DateTime.Now; Session["Login"] = login; bll_login.AddEntity(login); } else { login.counts++; login.loginTime = DateTime.Now; bll_login.EditEntity(login); } } List <NavData> list = Serialize.DeSerializeNow <List <NavData> >("Nav.data"); ViewBag.nav = GetNav(list); return(View()); }