public Medico Alterar(Medico medicoAlterado) { Medico medico = this.Obter(medicoAlterado.Codigo); if (medico == default(Medico)) { throw new Exception("Médico não encontrada"); } medico.Alterar(medicoAlterado.CRM, medicoAlterado.NomeGuerra, medicoAlterado.Email, medicoAlterado.Senha); var entry = Context.Entry(medico); entry.State = EntityState.Modified; this.Context.SaveChanges(); return(medico); }