Exemplo n.º 1
0
        public void initpage()
        {
            try
            {
                //string baseUrl = Request.Url.Scheme + "://" + Request.Url.Authority + Request.ApplicationPath.TrimEnd('/');
                //ViewBag.Siteroot = baseUrl + ConfigurationManager.AppSettings["Siteroot"];

                ViewBag.ControllerName = "APILabel";

                SystemClass sclass = new SystemClass();
                string      userID = sclass.GetLoggedUser();
                long        userid = long.Parse(userID);
                var         dbmain = new DBContext();
                if (userID != null && userID != "")
                {
                    //string[] pair = userID.Split(new[] { "||" }, StringSplitOptions.RemoveEmptyEntries);
                    //string email = pair[0];
                    //string passwordHash = pair[1];
                    //string timezoneoffset = pair[2];
                    TBL_AUTH_ADMIN_USER currUser = dbmain.TBL_AUTH_ADMIN_USERS.SingleOrDefault(c => c.USER_ID == userid && c.ACTIVE_USER == true);

                    if (currUser != null)
                    {
                        Session["UserId"] = currUser.USER_ID;
                        // Session["UserName"] = currUser.UserName;
                    }
                }
                if (Session["UserId"] == null)
                {
                    Response.Redirect("~/Login/LogOut");
                    return;
                }
                bool Islogin = false;

                if (Session["UserId"] != null)
                {
                    Islogin = true;
                    ViewBag.CurrentUserId = CurrentUser.USER_ID;
                }
                ViewBag.Islogin = Islogin;
                // string countryPath = System.AppDomain.CurrentDomain.BaseDirectory + "\\csv\\" + "Countries.csv";
                //using (MainContext maincontext = new MainContext())
                //{
                //    int uid = CurrentUser.UserId;
                //    var UserProfile = maincontext.tbl_UserProfiles.Where(x => x.UserId == uid).FirstOrDefault();
                //    var User = maincontext.tbl_Users.Where(x => x.UserId == uid).FirstOrDefault();
                //    ViewBag.UserName = User.UserName;
                //    ViewBag.UserImage = UserProfile.UserImage;
                //}
                //ViewBag.IsChatPage = "No";
                //ViewBag.IsleftBarMenuOpen = false;
            }
            catch (Exception e)
            {
                //ViewBag.UserName = CurrentUser.UserId;
                Console.WriteLine(e.InnerException);
                return;
            }
        }
        public void initpage()
        {
            try
            {
                ViewBag.ControllerName = "Dashboard";

                SystemClass sclass = new SystemClass();
                string      userID = sclass.GetLoggedUser();
                long        userid = long.Parse(userID);
                var         dbmain = new DBContext();
                if (userID != null && userID != "")
                {
                    TBL_AUTH_ADMIN_USER currUser = dbmain.TBL_AUTH_ADMIN_USERS.SingleOrDefault(c => c.USER_ID == userid && c.ACTIVE_USER == true);

                    if (currUser != null)
                    {
                        Session["UserId"] = currUser.USER_ID;
                        // Session["UserName"] = currUser.UserName;
                    }
                }
                if (Session["UserId"] == null)
                {
                    Response.Redirect("~/Login/LogOut");
                    return;
                }
                bool Islogin = false;

                if (Session["UserId"] != null)
                {
                    Islogin = true;
                    ViewBag.CurrentUserId = CurrentUser.USER_ID;
                }
                ViewBag.Islogin = Islogin;
            }
            catch (Exception e)
            {
                //ViewBag.UserName = CurrentUser.UserId;
                Console.WriteLine(e.InnerException);
                return;
            }
        }