Fix even more bugs.

This commit is contained in:
Michael 2017-05-11 19:44:52 -04:00
parent dbce55459f
commit 1abd027bdb
2 changed files with 16 additions and 0 deletions

View file

@ -104,6 +104,15 @@ public ActionResult Unmute(string id, string returnUrl = "")
return Redirect(returnUrl);
}
public ActionResult GetUsername(string id)
{
var db = new ApplicationDbContext();
var usr = db.Users.FirstOrDefault(x => x.Id == id);
if (usr == null)
return new HttpStatusCodeResult(404);
return Content(usr.DisplayName);
}
public ActionResult ChangeUserName(string id, string newName)
{
var db = new ApplicationDbContext();

View file

@ -68,6 +68,13 @@ protected void Application_EndRequest(object s, EventArgs e)
actionname = split[2];
}
try
{
string paramsequence = actionname.Substring(actionname.IndexOf("?"));
actionname = actionname.Replace(paramsequence, "");
}
catch { }
var asm = Assembly.GetExecutingAssembly();
var ctl = asm.GetTypes().FirstOrDefault(x => x.Name == controllername + "Controller");
var adm = ctl.GetCustomAttributes(false).FirstOrDefault(x => x is RequiresAdmin);