コード例 #1
0
        public IActionResult OnPost()
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(Page());
                }

                var pessoa = _mapper.Map <Pessoa>(Input);

                if (Input.Fisica)
                {
                    pessoa.Deficiencia += "Física;";
                }

                if (Input.Visual)
                {
                    pessoa.Deficiencia += "Visual;";
                }

                if (Input.Auditiva)
                {
                    pessoa.Deficiencia += "Auditiva;";
                }

                if (Input.Intelectual)
                {
                    pessoa.Deficiencia += "Intelectual;";
                }

                _pessoa.Add(pessoa);

                return(RedirectToPage("./Index"));
            }
            catch (Exception ex)
            {
                StatusMessage = "Erro: " + "Verifique se o Cliente já está cadastrado ou contate o suporte! - " + ex.Message;
                return(Page());
            }
        }