public IActionResult editUser(F2.user user) { if (string.IsNullOrEmpty(user.uuid)) { return(NotFound()); } var dbh = DbContext.Get(); uModel model = new uModel(); model.user = dbh.Db.Queryable <F2.user>().IgnoreColumns(ii => new { ii.player_data, ii.player_zhong_yao }).First(ii => ii.uuid == user.uuid); if (model.user == null) { return(NotFound()); } model.user.isBan = user.isBan; model.user.password = user.password; if (model.user.shl != user.shl) { model.user.cheatMsg += ";shl+" + (user.shl - model.user.shl); model.user.shl = user.shl; } if (model.user.bdshl != user.bdshl) { model.user.cheatMsg += ";bdshl+" + (user.bdshl - model.user.bdshl); model.user.bdshl = user.bdshl; } dbh.Db.Updateable <F2.user>(model.user) .UpdateColumns(ii => new { ii.isBan, ii.password, ii.shl, ii.bdshl, ii.cheatMsg }) .ExecuteCommand(); return(Redirect("/u?uid=" + user.uuid + "&ok=1")); }
public IActionResult u(string uid) { if (!checkCookie()) { return(NotFound()); } var dbh = DbContext.Get(); uModel model = new uModel(); model.user = dbh.Db.Queryable <F2.user>().IgnoreColumns(ii => new { ii.player_data, ii.player_zhong_yao }).First(ii => ii.uuid == uid); if (model.user == null) { return(NotFound()); } model.sectInfo = dbh.Db.Queryable <F2.sect_member>().First(ii => ii.playerUuid == uid); return(View(model)); }