private void CompareToSelectedRedirect() { System.Diagnostics.Debug.WriteLine("CompareToSelectedRedirect()"); string qs = string.Empty; string filedest = string.Empty; OrgLevel ol = GlobalValues.OrgLevel; //hackish escape from redirect:: String magicPageNameString = "ChooseSelected"; /*if (ol.Key == OrgLevelKeys.District) filedest = magicPageNameString + "Districts.aspx"; * else if (ol.Key == OrgLevelKeys.School) filedest = magicPageNameString + "Schools.aspx"; * else throw new Exception("Invalid OrgLevel for Selected Fullkeys Redirect");*/ filedest = magicPageNameString + ".aspx"; // so that the redirect does not get into an endless loop. // and so we can select a different question if (Request.FilePath.Contains(magicPageNameString) || Request.FilePath.Contains("questions.aspx") || Request.FilePath.Contains("performance.aspx") || Request.FilePath.Contains("offerings.aspx") || Request.FilePath.Contains("demographics.aspx") || Request.FilePath.Contains("attendance.aspx") ) { return; } qs = UserValues.GetBaseQueryString(); string NavigateUrl = GlobalValues.CreateURL("~/" + filedest, qs); Response.Redirect(NavigateUrl, true); }
public void goBack() { if (GameObject.Find("UserValues")) { UserValues.GoMenu(); } }
private async Task UpdatePictureAsync(List <IFormFile> file, string id) { if (file.Count != 1) { throw new ValidationException(T.Get("validation.onlyOneFile")); } using (var thumbnailStream = new MemoryStream()) { try { await assetThumbnailGenerator.CreateThumbnailAsync(file[0].OpenReadStream(), thumbnailStream, ResizeOptions); thumbnailStream.Position = 0; } catch { throw new ValidationException(T.Get("validation.notAnImage")); } await userPictureStore.UploadAsync(id, thumbnailStream); } var update = new UserValues { PictureUrl = SquidexClaimTypes.PictureUrlStore }; await userService.UpdateAsync(id, update); }
private void set_list_item_link(string link_text, string nav_file_path, list_items placeholder_name) { ContentPlaceHolder CPH = (ContentPlaceHolder)this.Page.Master.FindControl("ContentPlaceHolder1"); string controlID = placeholder_name.ToString(); HyperLink list_item_link = new HyperLink(); list_item_link.ID = placeholder_name + "_link"; list_item_link.Text = link_text; String[] path = Page.Request.FilePath.Split("/".ToCharArray()); String file = path[path.Length - 1]; String queryString = UserValues.GetQueryString("Qquad", file); list_item_link.NavigateUrl = nav_file_path + queryString; list_item_link.Visible = true; Control c = CPH.FindControl(controlID); if (c != null) { c.Controls.Add(list_item_link); c.Visible = true; } }
protected override async Task StartAsync(ISemanticLog log, CancellationToken ct) { IdentityModelEventSource.ShowPII = identityOptions.ShowPII; if (identityOptions.IsAdminConfigured()) { using (var scope = serviceProvider.CreateScope()) { var userManager = scope.ServiceProvider.GetRequiredService <UserManager <IdentityUser> >(); var userFactory = scope.ServiceProvider.GetRequiredService <IUserFactory>(); var adminEmail = identityOptions.AdminEmail; var adminPass = identityOptions.AdminPassword; var isEmpty = IsEmpty(userManager); if (isEmpty || identityOptions.AdminRecreate) { try { var user = await userManager.FindByEmailWithClaimsAsync(adminEmail); if (user != null) { if (identityOptions.AdminRecreate) { var permissions = user.Permissions().Add(Permissions.Admin); var values = new UserValues { Password = adminPass, Permissions = permissions }; await userManager.UpdateAsync(user.Identity, values); } } else { var values = new UserValues { Email = adminEmail, Password = adminPass, Permissions = new PermissionSet(Permissions.Admin), DisplayName = adminEmail }; await userManager.CreateAsync(userFactory, values); } } catch (Exception ex) { log.LogError(ex, w => w .WriteProperty("action", "createAdmin") .WriteProperty("status", "failed")); } } } } }
public async Task <IActionResult> Consent(ConsentModel model, string returnUrl = null) { if (!model.ConsentToCookies) { ModelState.AddModelError(nameof(model.ConsentToCookies), "You have to give consent."); } if (!model.ConsentToPersonalInformation) { ModelState.AddModelError(nameof(model.ConsentToPersonalInformation), "You have to give consent."); } if (!ModelState.IsValid) { var vm = new ConsentVM { PrivacyUrl = identityOptions.PrivacyUrl, ReturnUrl = returnUrl }; return(View(vm)); } var user = await userManager.GetUserWithClaimsAsync(User); var update = new UserValues { Consent = true, ConsentForEmails = model.ConsentToAutomatedEmails }; await userManager.UpdateAsync(user.Id, update); userEvents.OnConsentGiven(user); return(RedirectToReturnUrl(returnUrl)); }
protected void BackToGraph_Click(object sender, EventArgs e) { List <String> parameters = new List <string>(); String selectedFullkeys = (GlobalValues.CompareTo.Key == CompareToKeys.SelSchools)? GlobalValues.SSchoolFullKeys : GlobalValues.SDistrictFullKeys ; String paramName = (GlobalValues.CompareTo.Key == CompareToKeys.SelSchools)? "SSchoolFullKeys" : "SDistrictFullKeys" ; parameters.Add( String.Format(paramFormat, paramName, selectedFullkeys) ); parameters.Add( String.Format(paramFormat, GlobalValues.S4orALL.Name, GlobalValues.S4orALL.Range[S4orALLKeys.FourSchoolsOrDistrictsIn]) ); parameters.Add("B2G=1"); if (GlobalValues.GraphFile.Key != GraphFileKeys.BLANK_REDIRECT_PAGE) { Response.Redirect("~/" + GlobalValues.GraphFile.Key + UserValues.GetQueryString(parameters.ToArray()), true); } }
private void RedirectUserAndSetS4OrAll(List <String> parameters) { String link; if (RadioAllSchools.Checked) { parameters.Add( String.Format(paramFormat, GlobalValues.S4orALL.Name, GlobalValues.S4orALL.Range[S4orALLKeys.AllSchoolsOrDistrictsIn]) ); link = "~/" + GlobalValues.GraphFile.Key; } else if (Radio4Schools.Checked) { parameters.Add( String.Format(paramFormat, GlobalValues.S4orALL.Name, GlobalValues.S4orALL.Range[S4orALLKeys.FourSchoolsOrDistrictsIn]) ); link = "~/ChooseSelectedList.aspx"; } else { throw new Exception("S4 Or All not Set"); } Response.Redirect(link + UserValues.GetQueryString(parameters.ToArray()), true); }
public string GetQueryStringForMultipleParams( string fullkey, string SchoolName, string DistrictName, string SchoolType, string LowGrade, string HighGrade, string orgLevel ) { string result = String.Empty; // First get QueryString from GlobalValues, also set the new fullkey value result = UserValues.GetQueryString("FULLKEY", fullkey); // then replace or append addtional params and values result = QueryStringUtils.ReplaceQueryString(result, "SN", SchoolName); result = QueryStringUtils.ReplaceQueryString(result, "DN", DistrictName); //shouldn't be setting STYP in initial agency selection pages. // result = QueryStringUtils.ReplaceQueryString(result, GlobalValues.STYP.Name, SchoolType); result = QueryStringUtils.ReplaceQueryString(result, "LOWGRADE", LowGrade); result = QueryStringUtils.ReplaceQueryString(result, "HIGHGRADE", HighGrade); result = QueryStringUtils.ReplaceQueryString(result, GlobalValues.OrgLevel.Name, GlobalValues.OrgLevel.Range[orgLevel]); return(result); }
private void set_link_item(StickyParameter myParams, string link_text, string nav_url, link_items placeholder_name, string pic_name) { ContentPlaceHolder CPH = (ContentPlaceHolder)this.Page.Master.FindControl("ContentPlaceHolder1"); string controlID = placeholder_name.ToString(); Image myImage = new Image(); myImage.AlternateText = link_text; myImage.ImageUrl = "~/images/" + pic_name + ".gif"; myImage.Attributes.Add("name", pic_name); HyperLink item_link = new HyperLink(); item_link.ID = placeholder_name + "_link"; item_link.Text = link_text; item_link.NavigateUrl = nav_url + UserValues.GetBaseQueryString(); item_link.Attributes.Add("onMouseOver", "img_hot('" + pic_name + "')"); item_link.Attributes.Add("onMouseOut", "img_cool('" + pic_name + "')"); item_link.Controls.Add(myImage); Control c = CPH.FindControl(controlID); if (c != null) { c.Controls.Add(item_link); c.Visible = true; } }
void RedirectToSimilar_OnRedirectUser() { String qs = UserValues.GetBaseQueryString(); string NavigateUrl = GlobalValues.CreateURL("~/" + GraphFileKeys.StateTestsSimilar, qs); Response.Redirect(NavigateUrl, true); }
protected void SchoolScript_OnRedirectUser() { string filedest = "selschool.aspx"; string qs = UserValues.GetBaseQueryString(); string NavigateUrl = GlobalValues.CreateURL("~/" + filedest, qs); Response.Redirect(NavigateUrl, true); }
private async Task GenerateClientSecretAsync(string id) { var update = new UserValues { ClientSecret = RandomHash.New() }; await userService.UpdateAsync(id, update, ct : HttpContext.RequestAborted); }
public ActionResult DeleteConfirmed(int id) { UserValues userValues = db.UserValues.Find(id); db.UserValues.Remove(userValues); db.SaveChanges(); return(RedirectToAction("Index")); }
private async Task GenerateClientSecretAsync(string id) { var update = new UserValues { ClientSecret = RandomHash.New() }; await userService.UpdateAsync(id, update); }
private async Task GenerateClientSecretAsync(string id, CancellationToken ct) { var update = new UserValues { ClientSecret = RandomHash.New() }; await userService.UpdateAsync(id, update, ct : ct); }
public ActionResult Edit([Bind(Include = "userValueID,ID,valueID,dateAssigned")] UserValues userValues) { if (ModelState.IsValid) { db.Entry(userValues).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(userValues)); }
public ActionResult Create([Bind(Include = "userValueID,ID,valueID,dateAssigned")] UserValues userValues) { if (ModelState.IsValid) { db.UserValues.Add(userValues); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(userValues)); }
public String GetQueryString(String[] Params) { if (Params != null) { return(UserValues.GetQueryString(Params)); } else { return(UserValues.GetBaseQueryString()); } }
public void CreateAccount() { // Used to Create Account information and push it to the database From CreateAccount Page. con = new SqlConnection("Data Source = DESKTOP-FH9J9JB\\SQLEXPRESS; Initial Catalog = Journal Entries; Integrated Security = True"); con.Open(); cmd = new SqlCommand("Insert Into UserDetail(Username, Password, FirstName, LastName) Values (@Username, @Password, @FirstName, @LastName)", con); cmd.Parameters.AddWithValue("@Username", UserValues.GetValue(0).ToString()); cmd.Parameters.AddWithValue("@Password", UserValues.GetValue(1).ToString()); cmd.Parameters.AddWithValue("@FirstName", UserValues.GetValue(2).ToString()); cmd.Parameters.AddWithValue("@LastName", UserValues.GetValue(3).ToString()); cmd.ExecuteNonQuery(); }
// Use this for initialization void Awake() { if (!instance) { instance = this; } else { Destroy(this.gameObject); } DontDestroyOnLoad(this.gameObject); }
protected void InitialAgencyRedirect() { System.Diagnostics.Debug.WriteLine("InitialAgencyRedirect()"); string qs = string.Empty; string filedest = string.Empty; filedest = "SelSchool.aspx"; qs = UserValues.GetBaseQueryString(); string NavigateUrl = GlobalValues.CreateURL("~/" + filedest, qs); Response.Redirect(NavigateUrl, true); }
// GET: UserValues/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UserValues userValues = db.UserValues.Find(id); if (userValues == null) { return(HttpNotFound()); } return(View(userValues)); }
protected override void OnInit(EventArgs e) { base.OnInit(e); if (GlobalValues.GraphFile.Key != GraphFileKeys.BLANK_REDIRECT_PAGE) { OnRedirectUser += delegate() { string redirectedUrl = "~/" + GlobalValues.GraphFile.Key + UserValues.GetBaseQueryString(); Response.Redirect(redirectedUrl, true); }; } }
public void PostRequests() { Debug.Log("ejecutada la request"); string url = "http://isaactype.herokuapp.com/score"; WWWForm formDate = new WWWForm(); formDate.AddField("name", UserValues.GetName()); formDate.AddField("score", UserValues.GetScore()); WWW www = new WWW(url, formDate); StartCoroutine(Requests(www)); }
private async Task <IdentityResult> UpdateAsync(IdentityUser user, UserValues values) { var result = await userManager.UpdateSafeAsync(user, values); if (result.Succeeded) { var resolved = await userManager.ResolveUserAsync(user); if (resolved != null) { userEvents.OnUserUpdated(resolved); } } return(result); }
private async Task UpdatePictureAsync(List <IFormFile> files, string id) { if (files.Count != 1) { throw new ValidationException(T.Get("validation.onlyOneFile")); } await UploadResizedAsync(files[0], id, HttpContext.RequestAborted); var update = new UserValues { PictureUrl = SquidexClaimTypes.PictureUrlStore }; await userService.UpdateAsync(id, update, ct : HttpContext.RequestAborted); }
protected void BackToGraph_Click(object sender, EventArgs e) { //to satisfy redirect prerequisites, let them compare to themself: if (String.IsNullOrEmpty(selectedFullkeys)) { PersistSelection(GlobalValues.FULLKEY); } string qs = UserValues.GetBaseQueryString(); if (GlobalValues.GraphFile.Key != GraphFileKeys.BLANK_REDIRECT_PAGE) { string redirectedUrl = "~/" + GlobalValues.GraphFile.Key + qs + "&B2G=1"; Response.Redirect(redirectedUrl, true); } }
public static IServiceProvider UseSquidexAdmin(this IServiceProvider services) { var options = services.GetRequiredService <IOptions <MyIdentityOptions> >().Value; IdentityModelEventSource.ShowPII = options.ShowPII; var userManager = services.GetRequiredService <UserManager <IdentityUser> >(); var userFactory = services.GetRequiredService <IUserFactory>(); var log = services.GetRequiredService <ISemanticLog>(); if (options.IsAdminConfigured()) { var adminEmail = options.AdminEmail; var adminPass = options.AdminPassword; AsyncHelper.Sync(async() => { if (userManager.SupportsQueryableUsers && !userManager.Users.Any()) { try { var values = new UserValues { Email = adminEmail, Password = adminPass, Permissions = new PermissionSet(Permissions.Admin), DisplayName = adminEmail }; await userManager.CreateAsync(userFactory, values); } catch (Exception ex) { log.LogError(ex, w => w .WriteProperty("action", "createAdmin") .WriteProperty("status", "failed")); } } }); } return(services); }
private static UserValues CreateUserValues(ExternalLoginInfo externalLogin, string email, IUser?user = null) { var values = new UserValues { CustomClaims = externalLogin.Principal.Claims.GetSquidexClaims().ToList() }; if (user != null && !user.Claims.HasPictureUrl()) { values.PictureUrl = GravatarHelper.CreatePictureUrl(email); } if (user != null && !user.Claims.HasDisplayName()) { values.DisplayName = email; } return(values); }
//private string path = Application.persistentDataPath + "/Resources/profile.jpg"; void OnEnable() { PickerEventListener.onImageSelect += OnImageSelect; PickerEventListener.onImageLoad += OnImageLoad; PickerEventListener.onError += OnError; PickerEventListener.onCancel += OnCancel; userValues = GetComponent<UserValues>(); }