public async Task <IActionResult> UpdateInfo([FromForm] UpdateProfile request) { if (ModelState.IsValid) { var UserId = new Guid(ViewBag.UserId); var result = await _userAPIClient.Update(UserId, request); if (result.IsSuccessed) { return(RedirectToAction("Profile", "user")); } return(View(ModelState.ErrorCount)); } else { return(View(ModelState.ErrorCount)); } }
public async Task <IActionResult> Update([FromForm] UserUpdateRequest request, [FromRoute] Guid Id) { if (ModelState.IsValid) { var result = await _userAPIClient.Update(Id, request); if (result.IsSuccessed == true) { TempData["result"] = "Update Success"; TempData["IsSuccess"] = true; } else { TempData["result"] = result.Message; TempData["IsSuccess"] = false; } return(RedirectToAction("Index", "User")); } else { return(View(ModelState.ErrorCount)); } }