public async Task <ActionResult> ChangeFirstName(ChangeFirstName model) { if (!ModelState.IsValid) { return(View(model)); } AppUser userLoggedIn = await _userManager.FindByNameAsync(User.Identity.Name); userLoggedIn.FirstName = model.NewFirstName; _db.Users.Update(userLoggedIn); _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult ChangeFirstName(ChangeFirstName command) { command.UserId = Guid.Parse(User.Identity.GetUserId()); Please.Do(command); return JsonOk(); }
public ActionResult ChangeFirstName() { ChangeFirstName cpn = new ChangeFirstName(); return(View(cpn)); }
public async Task <IActionResult> ChangeFirstName([FromBody] ChangeFirstName command) { await DispatchAsync(command); return(NoContent()); }