public async Task <ActionResult> UpdateSettings(AdminUserSettingsUpdateModel model) { if (!ModelState.IsValid) { return(View("UpdateSettingsModal", model)); } var result = await AdminUserWriter.UpdateSettings(User.Identity.GetUserId(), model); if (!ModelState.IsWriterResultValid(result)) { return(View("UpdateSettingsModal", model)); } //ChatHub.InvalidateUserCache(model.UserId); return(CloseModalSuccess(result.Message)); }
public async Task <ActionResult> DisableUser(string username) { var result = await AdminUserWriter.DisableUser(User.Identity.GetUserId(), username); return(Json(result)); }