Пример #1
0
 public void Cadastrar(EnderecosMedicos endereco)
 {
     using (SpMedGroupContext ctx = new SpMedGroupContext())
     {
         ctx.EnderecosMedicos.Add(endereco);
         ctx.SaveChanges();
     }
 }
Пример #2
0
 public IActionResult Cadastrar(EnderecosMedicos endereco)
 {
     try
     {
         EnderecosMedicosRepository.Cadastrar(endereco);
         return(Ok("Endereço cadastrado!"));
     }
     catch
     {
         return(BadRequest("Alguma coisa deu errado :/"));
     }
 }
        public IActionResult Cadastrar(MedicoViewModel medico)
        {
            try
            {
                UsuarioRepository          usuarioRepository        = new UsuarioRepository();
                EnderecosMedicosRepository enderecoMedicoRepository = new EnderecosMedicosRepository();
                MedicosRepository          medicoRepository         = new MedicosRepository();

                Usuarios usuario = new Usuarios();
                //atribuindo as informações do view model ao usuário
                usuario.IdTipoUsuarios = medico.IdTipoUsuarios;
                usuario.Email          = medico.Email;
                usuario.Senha          = medico.Senha;
                //cadastrando o usuário
                usuarioRepository.Cadastrar(usuario);

                EnderecosMedicos endereco = new EnderecosMedicos();
                //atribuindo as informações do view model ao endereço
                endereco.Estado     = medico.Estado;
                endereco.Cidade     = medico.Cidade;
                endereco.Bairro     = medico.Bairro;
                endereco.Logradouro = medico.Logradouro;
                endereco.Endereco   = medico.Endereco;
                endereco.Cep        = medico.Cep;
                //cadastrando endereço
                enderecoMedicoRepository.Cadastrar(endereco);

                Medicos medicocad = new Medicos();
                medicocad.Crm           = medico.Crm;
                medicocad.Nome          = medico.Nome;
                medicocad.Telefone      = medico.Telefone;
                medicocad.IdAreaClinica = medico.IdAreaClinica;
                medicocad.IdEndereco    = endereco.Id;
                medicocad.IdUsuario     = usuario.Id;

                //cadastrando prontuario/paciente
                medicoRepository.Cadastrar(medicocad);

                return(Ok("Médico cadastrado com sucesso!"));
            }
            catch
            {
                return(BadRequest("Algo deu errado :/"));
            }
        }