コード例 #1
0
        public async Task <IActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                return(_MsgBox.ModelStateMsg(ModelState.GetErrors()));
            }

            string UserId = User.GetUserDetails().UserId;

            var Result = await _UserApplication.ChanagePasswordAsync(UserId, Input.CurrentPassword, Input.NewPassword);

            if (Result.IsSucceeded)
            {
                return(_MsgBox.SuccessMsg(_Localizer[Result.Message]));
            }
            else
            {
                return(_MsgBox.FaildMsg(_Localizer[Result.Message].Replace(", ", "<br/>")));
            }
        }