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);
        }
Exemplo n.º 2
0
        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);
        }