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")); }
public IActionResult GetList() { return(Json(_db.Get <Record>().ToList().Values.ToList())); //return List<Tournament> }
public IActionResult GetList() { return(Json(_db.Get <TrackListModel>().ToList().Values.ToList())); }