Example #1
0
        public IActionResult GetTopics()
        {
            var query            = _db.Get <Forum>();
            var names            = query.ToList().Values.Select(u => u.Name).ToList();
            var ids              = query.ToList().Values.Select(u => u.Id).ToList();
            List <TopicName> res = new List <TopicName>();

            for (int i = 0; i < ids.Count; i++)
            {
                res.Add(new TopicName()
                {
                    Name = names[i], Id = ids[i]
                });
            }
            return(Json(res));
        }
        public async Task <IActionResult> Login()
        {
            var token = Context.Session.GetString("AuthToken");

            if (token != null)
            {
                return(Redirect(Url("~/Account/Profile")));
            }
            if (Context.Request.Cookies.ContainsKey("name") && Context.Request.Cookies.ContainsKey("password"))
            {
                LoginModel model = new LoginModel()
                {
                    Email    = Context.Request.Cookies["name"],
                    Password = Context.Request.Cookies["password"]
                };
                User user = _db.Get <User>().ToList().Values.FirstOrDefault(u => u.Email == model.Email);
                if (user != null)
                {
                    if (model.Password == user.Password)
                    {
                        await Authenticate(model.Email);

                        return(Redirect(Url("~/Account/Profile")));
                    }
                }
            }
            return(View("Login"));
        }
Example #3
0
 public IActionResult GetList()
 {
     return(Json(_db.Get <Record>().ToList().Values.ToList())); //return List<Tournament>
 }
Example #4
0
 public IActionResult GetList()
 {
     return(Json(_db.Get <TrackListModel>().ToList().Values.ToList()));
 }