//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()); }