示例#1
0
        // 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));
        }
示例#2
0
        /// <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());
        }