public async Task <bool> AtualizarMedico(Medico novoMedico)
        {
            //_______________________________ Gerou erro --> resolvi o erro quando transformei os metodos em assychrono

            //_ContextData.Attach(novoMedico);
            //_ContextData.Entry<Medico>(novoMedico).State = EntityState.Modified;

            //________________________________


            try
            {
                //_____________________________ resolução com medoto sem ser assychrono
                //var local = _ContextData.Set<Medico>().Local.Where(t => t.id == novoMedico.id).FirstOrDefault();
                //_ContextData.Entry(local).State = EntityState.Detached;
                //_____________________________


                //_________________________________ sendo assychrono funcionou sem ter problema no Attach
                _ContextData.Attach(novoMedico);

                _ContextData.Update(novoMedico);

                await _ContextData.SaveChangesAsync();

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }