Ejemplo n.º 1
0
        public async Task <IActionResult> EncryptAndSave(ChallengeViewModel challengeViewModel)
        {
            if (!this.ModelState.IsValid)
            {
                challengeViewModel.Success = false;
                return(View("Views/Challenge/Index.cshtml", challengeViewModel));
            }


            var resp = await _serviceHelper.PostRequest <ChallengeDto, ApiResultDto <string> >(_apiEndpoints.ClientName, _apiEndpoints.Challenge.Post,
                                                                                               new ChallengeDto()
            {
                Input    = challengeViewModel.ProtectedData,
                Username = HttpContext.User.Identity.Name
            });

            challengeViewModel.Success = resp?.Error == null;

            return(View("Views/Challenge/Index.cshtml", challengeViewModel));
        }