public async void Atualizar(int id, Usuario userjson)
        {
            Usuario userSelect = ctx.Usuario.Find(id);

            var endereco = await _enderecoRepository.GetAdress(userjson.Cep);

            userjson.Cep        = endereco.Cep;
            userjson.Rua        = endereco.Logradouro;
            userjson.Bairro     = endereco.Bairro;
            userjson.Localidade = endereco.Localidade;
            userjson.Uf         = endereco.Uf;


            userSelect.Nome           = userjson.Nome;
            userSelect.Rg             = userjson.Rg;
            userSelect.Cpf            = userjson.Cpf;
            userSelect.DataNascimento = userjson.DataNascimento;
            userSelect.Email          = userjson.Email;
            userSelect.Senha          = userjson.Senha;
            userSelect.Rua            = userjson.Rua;
            userSelect.Bairro         = userjson.Bairro;
            userSelect.Cep            = userjson.Cep;
            userSelect.Numero         = userjson.Numero;
            userSelect.Uf             = userjson.Uf;
            userSelect.Localidade     = userjson.Localidade;
            userSelect.Complemento    = userjson.Complemento;
            userSelect.Telefone       = userjson.Telefone;
            userSelect.IdTipoUsuario  = userjson.IdTipoUsuario;

            ctx.Usuario.Update(userSelect);
            ctx.SaveChanges();
        }
        public void AtualizarClinica(int id, Clinica clinicaAtualizada)
        {
            Clinica ClinicaBuscada = ctx.Clinica.Find(id);

            if (ClinicaBuscada != null)
            {
                if (clinicaAtualizada.Endereco != null)
                {
                    ClinicaBuscada.Endereco = clinicaAtualizada.Endereco;
                }
                if (clinicaAtualizada.HorarioFuncionamento != null)
                {
                    ClinicaBuscada.HorarioFuncionamento = clinicaAtualizada.HorarioFuncionamento;
                }
                if (clinicaAtualizada.Cnpj != null)
                {
                    ClinicaBuscada.Cnpj = clinicaAtualizada.Cnpj;
                }
                if (clinicaAtualizada.RazaoSocial != null)
                {
                    ClinicaBuscada.RazaoSocial = clinicaAtualizada.RazaoSocial;
                }
            }

            ctx.Clinica.Update(ClinicaBuscada);

            ctx.SaveChanges();
        }
        public void Atualizar(int id, Especialidade especialidade)
        {
            Especialidade especialidadeSelect = ctx.Especialidade.Find(id);

            especialidadeSelect.NomeEspecialidade = especialidade.NomeEspecialidade;

            ctx.Especialidade.Update(especialidadeSelect);
            ctx.SaveChanges();
        }
        public void Atualizar(int id, SituacaoConsulta situacaoConsulta)
        {
            SituacaoConsulta situacaoConsultaSelect = ctx.SituacaoConsulta.Find(id);

            situacaoConsultaSelect.NomeSituacaoConsulta = situacaoConsulta.NomeSituacaoConsulta;

            ctx.SituacaoConsulta.Update(situacaoConsultaSelect);
            ctx.SaveChanges();
        }
        public void Atualizar(int id, TipoUsuario tipoUsuario)
        {
            TipoUsuario tipoUsuarioSelect = ctx.TipoUsuario.Find(id);

            tipoUsuarioSelect.NomeTipoUsuario = tipoUsuario.NomeTipoUsuario;

            ctx.TipoUsuario.Update(tipoUsuarioSelect);
            ctx.SaveChanges();
        }
示例#6
0
        public void Atualizar(int id, MedicoViewModel json)
        {
            Medico medicoSelect = ctx.Medico.Find(id);

            medicoSelect.IdClinica       = json.IdClinica;
            medicoSelect.IdEspecialidade = json.IdEspecialidade;

            ctx.Medico.Update(medicoSelect);
            ctx.SaveChanges();
        }
        public void Atualizar(int id, Consulta consultaJson)
        {
            Consulta consultaSelect = ctx.Consulta.Find(id);

            consultaSelect.DataConsulta       = consultaJson.DataConsulta;
            consultaSelect.DescricaoPaciente  = consultaJson.DescricaoPaciente;
            consultaSelect.IdMedico           = consultaJson.IdMedico;
            consultaSelect.IdUsuario          = consultaJson.IdUsuario;
            consultaSelect.IdSituacaoConsulta = consultaJson.IdSituacaoConsulta;

            ctx.Consulta.Update(consultaSelect);
            ctx.SaveChanges();
        }
        public IActionResult AtualizarUsuario(Usuarios usuario)
        {
            try
            {
                using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
                {
                    Usuarios usuarioExistente = ctx.Usuarios.Find(usuario.Id);

                    if (usuarioExistente == null)
                    {
                        return(NotFound());
                    }

                    usuarioExistente.Email         = usuario.Email;
                    usuarioExistente.Senha         = usuario.Senha;
                    usuarioExistente.IdTipoUsuario = usuario.IdTipoUsuario;

                    ctx.Usuarios.Update(usuarioExistente);
                    ctx.SaveChanges();
                }
                return(Ok());
            }
            catch
            {
                return(BadRequest());
            }
        }
        public IActionResult AtualizarClinica(Clinica clinica)
        {
            try
            {
                using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
                {
                    Clinica clinicaExiste = ctx.Clinica.Find(clinica.Id);

                    if (clinicaExiste == null)
                    {
                        return(NotFound());
                    }

                    clinicaExiste.Nome     = clinica.Nome;
                    clinicaExiste.Endereco = clinica.Endereco;
                    clinicaExiste.HorarioDeFuncionamento = clinica.HorarioDeFuncionamento;
                    clinicaExiste.Cnpj         = clinica.Cnpj;
                    clinicaExiste.NomeFantasia = clinica.NomeFantasia;
                    clinicaExiste.RazaoSocial  = clinica.RazaoSocial;
                    clinicaExiste.Medicos      = clinica.Medicos;

                    ctx.Clinica.Update(clinicaExiste);
                    ctx.SaveChanges();
                }
                return(Ok());
            }
            catch
            {
                return(BadRequest());
            }
        }
示例#10
0
        public IActionResult AtualizarConsulta(Consulta consulta)
        {
            try
            {
                using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
                {
                    Consulta consultaExiste = ctx.Consulta.Find(consulta.Id);

                    if (consultaExiste == null)
                    {
                        return(NotFound());
                    }

                    consultaExiste.IdProntuario   = consulta.IdProntuario;
                    consultaExiste.IdMedico       = consulta.IdMedico;
                    consultaExiste.DataDaConsulta = consulta.DataDaConsulta;
                    consultaExiste.Descricao      = consulta.Descricao;
                    consultaExiste.IdSituacao     = consulta.IdSituacao;



                    ctx.Consulta.Update(consultaExiste);
                    ctx.SaveChanges();
                }
                return(Ok());
            }
            catch
            {
                return(BadRequest());
            }
        }
 // Deleta um Consulta
 public void Deletar(Consultas consulta)
 {
     using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
     {
         ctx.Consultas.Remove(consulta);
         ctx.SaveChanges();
     }
 }
 // Atualiza uma Consulta
 public void Alterar(Consultas consultaRecebida)
 {
     using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
     {
         ctx.Consultas.Update(consultaRecebida);
         ctx.SaveChanges();
     }
 }
示例#13
0
 // Altera um medico
 public void Alterar(Medicos medicoRecebido)
 {
     using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
     {
         ctx.Medicos.Update(medicoRecebido);
         ctx.SaveChanges();
     }
 }
示例#14
0
 public void Cadastrar(Consulta consulta)
 {
     using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
     {
         ctx.Consulta.Add(consulta);
         ctx.SaveChanges();
     }
 }
示例#15
0
 // Cadastra um medico
 public void Cadastrar(Medicos medicoRecebido)
 {
     using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
     {
         ctx.Medicos.Add(medicoRecebido);
         ctx.SaveChanges();
     }
 }
示例#16
0
 // Deleta um medico
 public void Deletar(Medicos medico)
 {
     using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
     {
         ctx.Medicos.Remove(medico);
         ctx.SaveChanges();
     }
 }
示例#17
0
 // Altera um Prontuario
 public void Alterar(Prontuarios prontuarioRecebido)
 {
     using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
     {
         ctx.Prontuarios.Update(prontuarioRecebido);
         ctx.SaveChanges();
     }
 }
示例#18
0
 // Deleta um Prontuario
 public void Deletar(Prontuarios prontuario)
 {
     using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
     {
         ctx.Prontuarios.Remove(prontuario);
         ctx.SaveChanges();
     }
 }
示例#19
0
 // Cadastra um novo Prontuario
 public void Cadastrar(Prontuarios prontuarioRecebido)
 {
     using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
     {
         ctx.Prontuarios.Add(prontuarioRecebido);
         ctx.SaveChanges();
     }
 }
 public void Deletar(Usuarios usuario)
 {
     using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
     {
         ctx.Usuarios.Remove(usuario);
         ctx.SaveChanges();
     }
 }
 public void Atualizar(Usuarios usuario)
 {
     using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
     {
         ctx.Usuarios.Update(usuario);
         ctx.SaveChanges();
     }
 }
 public void Cadastrar(Usuarios usuario)
 {
     using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
     {
         ctx.Usuarios.Add(usuario);
         ctx.SaveChanges();
     }
 }
 // Deleta uma Clinica
 public void Deletar(Clinicas clininaRecebida)
 {
     using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
     {
         ctx.Clinicas.Remove(clininaRecebida);
         ctx.SaveChanges();
     }
 }
 // Cadastrar uma Clinica
 public void Cadastrar(Clinicas clinicaRecebida)
 {
     using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
     {
         ctx.Clinicas.Add(clinicaRecebida);
         ctx.SaveChanges();
     }
 }
 // Altera uma Clinica
 public void Alterar(Clinicas clininaRebecida)
 {
     using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
     {
         ctx.Clinicas.Update(clininaRebecida);
         ctx.SaveChanges();
     }
 }
        public void Atualizar(int id, Especialidade EspecialidadeAtualizada)
        {
            //busca uma classe através do Id
            Especialidade EspecialidadeBuscada = ctx.Especialidades.Find(id);

            //verifica se o nome da classe foi informada
            if (EspecialidadeAtualizada.Nome != null)
            {
                //atribui o valor ao campo existente
                EspecialidadeBuscada.Nome = EspecialidadeAtualizada.Nome;
            }

            //atualiza o campo buscado
            ctx.Especialidades.Update(EspecialidadeBuscada);

            //salva as alterações para serem salvas no banco de dados
            ctx.SaveChanges();
        }
示例#27
0
        public void Atualizar(int id, Medico MedicoAtualizado)
        {
            //busca uma classe através do Id
            Medico MedicoBuscado = ctx.Medicos.Find(id);

            //verifica se o nome da classe foi informada
            if (MedicoAtualizado.Nome != null)
            {
                //atribui o valor ao campo existente
                MedicoBuscado.Nome = MedicoAtualizado.Nome;
            }

            //atualiza o campo buscado
            ctx.Medicos.Update(MedicoBuscado);

            //salva as alterações para serem salvas no banco de dados
            ctx.SaveChanges();
        }
        public void Atualizar(int id, Consulta ConsultaAtualizada)
        {
            //busca uma classe através do Id
            Consulta ConsultaBuscada = ctx.Consultas.Find(id);

            //verifica se o nome da classe foi informada
            if (ConsultaAtualizada.Situação != null)
            {
                //atribui o valor ao campo existente
                ConsultaBuscada.Situação = ConsultaAtualizada.Situação;
            }

            //atualiza o campo buscado
            ctx.Consultas.Update(ConsultaBuscada);

            //salva as alterações para serem salvas no banco de dados
            ctx.SaveChanges();
        }
示例#29
0
        public void Atualizar(int id, Usuario UsuarioAtualizado)
        {
            //busca uma classe através do Id
            Usuario UsuarioBuscado = ctx.Usuarios.Find(id);

            //verifica se o nome da classe foi informada
            if (UsuarioAtualizado.NomeUsuario != null)
            {
                //atribui o valor ao campo existente
                UsuarioBuscado.NomeUsuario = UsuarioAtualizado.NomeUsuario;
            }

            //atualiza o campo buscado
            ctx.Usuarios.Update(UsuarioBuscado);

            //salva as alterações para serem salvas no banco de dados
            ctx.SaveChanges();
        }
        public void Atualizar(Clinica novaClinica, Clinica clinicaASerAtualizada)
        {
            clinicaASerAtualizada.Endereco = novaClinica.Endereco ?? clinicaASerAtualizada.Endereco;

            using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
            {
                ctx.Clinica.Update(clinicaASerAtualizada);
                ctx.SaveChanges();
            }
        }