public async Task <IActionResult> ChangeUxer(ChangeUxerViewModel model) { if (this.ModelState.IsValid) { var uxer = await this.uxerHelper.GetUserByEmailAsync(this.User.Identity.Name); if (uxer != null) { uxer.FirstName = model.FirstName; uxer.LastName = model.LastName; var rexponse = await this.uxerHelper.UpdateUserAsync(uxer); if (rexponse.Succeeded) { this.ViewBag.UserMessage = "User outdated"; } else { this.ModelState.AddModelError(string.Empty, rexponse.Errors.FirstOrDefault().Description); } } else { this.ModelState.AddModelError(string.Empty, "User no Fundão."); } } return(this.View(model)); }
public async Task <IActionResult> ChangeUxer() { var user = await this.uxerHelper.GetUserByEmailAsync(this.User.Identity.Name); var model = new ChangeUxerViewModel(); if (user != null) { model.FirstName = user.FirstName; model.LastName = user.LastName; } return(this.View(model)); }