public async Task <IHttpActionResult> UpdateDetails(UserDetailsForm userDetailsForm) { if (!ModelState.IsValid) { return(BadRequest(ModelState.WithoutFormName())); } /* * if (!Captcha.VerifyResponse(userDetailsForm.Captcha)) * { * ModelState.AddModelError("userDetailsForm.Captcha", "Captcha failed."); * return BadRequest(ModelState.WithoutFormName()); * } */ try { ClaimsPrincipal principal = (ClaimsPrincipal)Request.GetRequestContext().Principal; var userId = principal.Identity.GetUserId(); UserDetails userDetails = new UserDetails(userId); userDetails.ValidOrBreak(); userDetails.UpdateFromForm(userDetailsForm); return(Ok()); } catch (InvalidModelException e) { return(BadRequest(e.Message)); } catch (Exception e) { return(BadRequest(e.Message)); } }
private void BackButton_Click(object sender, EventArgs e) { UserDetailsForm userForm = new UserDetailsForm(user); userForm.TopLevel = false; userForm.AutoScroll = true; this.Hide(); ((Button)sender).Parent.Parent.Controls.Add(userForm); userForm.Show(); }
private void UserList_MouseDoubleClick(object sender, MouseEventArgs e) { if (UserList.SelectedItem == null) { return; } ListBox lb = (ListBox)sender; string username = lb.SelectedItem.ToString(); User user = UserService.GetUser(username); UserDetailsForm userForm = new UserDetailsForm(user); userForm.TopLevel = false; userForm.AutoScroll = true; this.Hide(); ((ListBox)sender).Parent.Parent.Controls.Add(userForm); userForm.Show(); }
public IHttpActionResult UserDetailsForm() { ClaimsPrincipal oPrincipal = (ClaimsPrincipal)Request.GetRequestContext().Principal; var userId = oPrincipal.Identity.GetUserId(); var user = new User(userId); if (user.isValid) { user.LoadFullDetails(); var userDetailsForm = new UserDetailsForm(user.oDetails); return(Ok(new { userDetailsForm })); } return(BadRequest()); }