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));
            }
        }
Exemplo n.º 2
0
        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));
            }
        }