public ActionResult GetComment(string id) { ReturnObject ro = new ReturnObject(); try { var query = (from f in this.dbContext.Feedback where f.PB_ID == id && f.IsValid == 1 select f).ToList(); var useful = query.Where(p => p.IsUseful == 1).Count(); var uncorrect = query.Where(p => p.IsUseful == 0).Count(); var comments = (from i in query where i.IsUseful == null select new { ID = i.ID, Content = i.Content, CreateTime = i.CreateTime, IP = i.IP }).ToList(); ro.AddData("Useful", useful); ro.AddData("Uncorrect", uncorrect); ro.AddData("Rows", comments); } catch (Exception ex) { ro.ErrorMessage = ex.Message; } string json = Newtonsoft.Json.JsonConvert.SerializeObject(ro, new CustomNullableDateTimeConverter()); return(Content(json)); }
public ActionResult GetUsers() { ReturnObject ro = null; try { if (!UserUtils.GetUser().IsAdmin) { throw new Exception("没有权限"); } else { ro = new ReturnObject(); var users = (from u in this.dbContext.User select new { ID = u.ID, UserName = u.UserName, CreateTime = u.CreateTime } ).ToList(); ro.AddData("Users", users); } } catch (Exception ex) { ro = new ReturnObject(ex.Message); } string rtStr = CustomerSerialize.Serialize(ro); return(Content(rtStr)); }
public ActionResult Login() { ReturnObject ro = new ReturnObject(); string UserName = this.Request.Form["UserName"]; string Password = this.Request.Form["Password"]; User user = LoginUtils.ValidateUser(UserName, Password); if (user == null) { ro.ErrorMessage = "用户名或密码错误!"; } else { UserUtils.SetUser(user); ro.AddData("Link", "BroadcastAdmin"); } return(Content(Newtonsoft.Json.JsonConvert.SerializeObject(ro))); }