public Atendimento Alterar(Atendimento atendimentoAlterado) { int numeroAtendimento = atendimentoAlterado.NumeroAtendimento; Atendimento atendimento = this.Context.Atendimentos.SingleOrDefault(_ => _.NumeroAtendimento == numeroAtendimento); if (atendimento == default(Atendimento)) { throw new Exception("Atendimento não encontrada"); } atendimento.Alterar(atendimentoAlterado.Sintomas, atendimentoAlterado.Diagnostico, atendimentoAlterado.Prescricao, atendimentoAlterado.Observacao); var entry = Context.Entry(atendimento); entry.State = EntityState.Modified; this.Context.SaveChanges(); return(atendimento); }
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); }
public TokenAtendimento ConfirmarToken(int codigo) { TokenAtendimento token = this.Context.Tokens.SingleOrDefault(_ => _.CodigoTokenAtendimento == codigo); if (token == default(TokenAtendimento)) { throw new Exception("Token não encontrado."); } token.ConfirmarToken(); var entry = Context.Entry(token); entry.State = EntityState.Modified; this.Context.SaveChanges(); return(token); }
public PessoaFisica Alterar(PessoaFisica novaPessoaFisica) { PessoaFisica pessoa = this.Obter(novaPessoaFisica.Codigo); if (pessoa == default(PessoaFisica)) { throw new Exception("Pessoa Física não encontrada"); } pessoa.Alterar(novaPessoaFisica.CPF, novaPessoaFisica.DataNascimento, novaPessoaFisica.Nome, novaPessoaFisica.Email, novaPessoaFisica.Senha); var entry = Context.Entry(pessoa); entry.State = EntityState.Modified; this.Context.SaveChanges(); return(pessoa); }