public async Task <ActionResult> Post([FromBody] ManageAccount Model) { string id = ExtentionHelper.GetUserId(User); if (id != null) { var UserToUpdate = await this.UserManager.FindByIdAsync(id); if (UserToUpdate != null) { UserToUpdate.FullName = Model.FullName; UserToUpdate.Address = Model.Address; UserToUpdate.PhoneNumber = Model.PhoneNumber; var Result = await this.UserManager.UpdateAsync(UserToUpdate); if (Result.Succeeded) { return(Ok()); } else { return(BadRequest(new { Response = "Invalide User" })); } } else { return(BadRequest(new { Response = "Invalide User" })); } } else { return(BadRequest(new { Response = "Invalide User" })); } }
public async Task <ActionResult> Get() { string id = ExtentionHelper.GetUserId(User); if (id != null) { var UserToUpdate = await this.UserManager.FindByIdAsync(id); if (UserToUpdate != null) { return(Ok(new { UserToUpdate.Address, UserToUpdate.Email, UserToUpdate.FullName, UserToUpdate.PhoneNumber, UserToUpdate.UserName })); } else { return(BadRequest(new { Response = "Invalide User" })); } } else { return(BadRequest(new { Response = "Invalide User" })); } }