Exemplo n.º 1
0
        public async Task <IActionResult> Add([FromBody] Psicologo psicologo)
        {
            try
            {
                bool execCount = _psicologoRepository.Insert(psicologo);

                if (execCount)
                {
                    return(Ok(execCount.ToString()));
                }
                else
                {
                    return(BadRequest());
                }
            }
            catch (Exception)
            {
                return(StatusCode(500));
            }
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Salvar(string cpf,
                                                 string nome,
                                                 string sobrenome,
                                                 string email,
                                                 string senha,
                                                 string dtnascimento,
                                                 string celular,
                                                 string pais,
                                                 string cep,
                                                 string estado,
                                                 string cidade,
                                                 string bairro,
                                                 string logradouro,
                                                 string numero,
                                                 string complemento,
                                                 string crp,
                                                 string cboGraduacao,
                                                 string instituicao,
                                                 string curso,
                                                 string anoinicio,
                                                 string anotermino,
                                                 string descricao, int[] CodigoAbordagem, int[] CodigoAtendimento)
        {
            var psicologo = new Psicologo();

            psicologo.CPF_CNPJ             = cpf.Replace(".", "").Replace("-", "");
            psicologo.Nome                 = nome;
            psicologo.Email                = email;
            psicologo.Senha                = senha;
            psicologo.Sobrenome            = sobrenome;
            psicologo.DataNascimento       = Convert.ToDateTime(dtnascimento);
            psicologo.Celular              = celular;
            psicologo.Endereco             = new Endereco();
            psicologo.Endereco.CEP         = cep;
            psicologo.Endereco.Bairro      = bairro;
            psicologo.Endereco.Cidade      = cidade;
            psicologo.Endereco.Complemento = complemento;
            psicologo.Endereco.Estado      = estado;
            psicologo.Endereco.Logradouro  = logradouro;
            psicologo.Endereco.Numero      = numero;
            psicologo.Endereco.Pais        = pais;
            psicologo.Perfil               = new Perfil();
            psicologo.Perfil.CodigoPerfil  = 2; //2- Terapeuta
            psicologo.CRP               = crp;
            psicologo.CodGraduacao      = cboGraduacao;
            psicologo.InstituicaoEnsino = instituicao;
            psicologo.Curso             = curso;
            psicologo.AnoInicio         = anoinicio;
            psicologo.AnoTermino        = anotermino;
            psicologo.DescricaoAtuacao  = descricao;
            psicologo.AreaEstudo        = string.Empty;


            if (_psicologoRepository.Insert(psicologo))
            {
                return(RedirectToAction("Login", "Home"));
            }
            else
            {
                return(View("Error"));
            }
        }