//crea un registro medico
        public async Task newRegistroMedico(Int64 idPaciente)
        {
            logger.Information("Create a new Registro Medico to paciente id = {0}", idPaciente);
            RegistroMedico rg = new RegistroMedico();

            rg.idPaciente    = idPaciente;
            rg.fechaAdmision = DateTime.Today;
            rg.estaFirmado   = true;
            await context.RegistrosMedicos.AddAsync(rg);

            await context.SaveChangesAsync();
        }
        public async Task <IActionResult> RegistrarMedico(RegistroMedico rmedico)
        {
            Medicos medico = new Medicos();

            medico.Crm              = rmedico.R_CRM;
            medico.Nome             = rmedico.R_Nome;
            medico.CodEspecialidade = rmedico.R_cod_especialidade;

            Client cliente = new Client();

            cliente.ClientId      = medico.Crm;
            cliente.ClientName    = medico.Nome;
            cliente.ClientSecrets = new List <IdentityServer4.Models.Secret> {
                new IdentityServer4.Models.Secret(rmedico.R_Senha.Sha256())
            };
            cliente.AllowedGrantTypes = GrantTypes.ClientCredentials;
            cliente.AllowedScopes     = new List <string> {
                "medico"
            };

            return(BadRequest());
        }