public ActionResult Index()
        {
            if (SimpleSessionPersister.Username == null)
            {
                Trace.WriteLine("admin 1");
                return RedirectToAction("Index", "Home");
            }
            var _context = new Context();
            User thisuser = _context.getUser(SimpleSessionPersister.Username);
            if (thisuser == null)
            {
                Trace.WriteLine("admin 2");
                return RedirectToAction("Index", "Home");
            }

            if (thisuser.Role.Equals("admin"))
            {
                Trace.WriteLine("admin 3");
                return RedirectToAction("Index", "Home");
            }
            Trace.WriteLine("admin 4");
            Trace.WriteLine(User.Identity.Name);

            int i = 2;
            ViewBag.inty = i;
            // TODO this whole controller needs work, low priority
            var userlistl = _context.Users.ToList();
            var routesl = _context.Routes.ToList();
            var companiesl = _context.Companies.ToList();
            var aivm = new AdminIndexViewModel
                           {
                               routes = routesl,
                               users = userlistl,
                               companies = companiesl

                           };
            //ViewBag.ipvm = ipvm;
            return View(aivm);
        }
        public ActionResult UserSettings()
        {
            if (SimpleSessionPersister.Username == null)
            {
                return RedirectToAction("Index", "Home");
            }
            var _context = new Context();

            User thisuser = _context.getUser(SimpleSessionPersister.Username);
            if (thisuser == null)
            {
                return RedirectToAction("Index", "Home");
            }

            foreach (UserSettings s in _context.UserSettings)
            {
                if (s.Name == thisuser.Name)
                {
                    Trace.WriteLine("hit");
                    return View(s);
                }
            }

            return RedirectToAction("Index", "Home");
        }