示例#1
0
        public override void Deletar(Guid id)
        {
            var entidade = Obter(id);

            ContextoBancoDados.Remove(entidade);
            ContextoBancoDados.SaveChanges();
        }
示例#2
0
 public ConsultaServico(
     ContextoBancoDados contextoBancoDados,
     IConsultasQuery consultasQuery,
     IStatusConsultaServico statusConsultaServico) : base(contextoBancoDados)
 {
     _consultasQuery        = consultasQuery;
     _statusConsultaServico = statusConsultaServico;
 }
示例#3
0
        public void AlterarStatus(Guid id, EStatusConsulta eStatusConsulta)
        {
            var consulta       = Entidades.Find(id);
            var statusConsulta = _statusConsultaServico.Obter(eStatusConsulta);

            consulta.StatusConsulta = statusConsulta;

            ContextoBancoDados.SaveChanges();
        }
        public void AlterarStatus(Guid id, EStatusExame eStatusExame)
        {
            var exame       = Entidades.Find(id);
            var statusExame = _statusExameServico.Obter(eStatusExame);

            exame.StatusExame = statusExame;

            ContextoBancoDados.SaveChanges();
        }
示例#5
0
        public override void Deletar(Guid id)
        {
            var paciente = Entidades.Find(id);

            if (paciente == null)
            {
                return;
            }

            paciente.Ativo = false;
            ContextoBancoDados.SaveChanges();
        }
示例#6
0
        public override void Deletar(Guid id)
        {
            var usuario = Entidades.Find(id);

            if (usuario == null)
            {
                return;
            }

            usuario.Ativo = false;
            ContextoBancoDados.SaveChanges();
        }
        public override void Deletar(Guid id)
        {
            var medicamento = Entidades.Find(id);

            if (medicamento == null)
            {
                return;
            }

            medicamento.Ativo = false;
            ContextoBancoDados.SaveChanges();
        }
        public virtual TEntidade Salvar(TEntidade entidade)
        {
            if (entidade.Id.Equals(default(TId)))
            {
                Entidades.Add(entidade);
            }
            else
            {
                if (Entidades.Local.FirstOrDefault(_ => _.Id.Equals(entidade.Id)) != null)
                {
                    ContextoBancoDados.Entry(entidade).State = EntityState.Detached;
                }

                Entidades.Update(entidade);
            }

            ContextoBancoDados.SaveChanges();

            return(Obter(entidade.Id));
        }
示例#9
0
 protected QueryBase(ContextoBancoDados contextoBancoDados)
 {
     Entidades = contextoBancoDados.Set <TEntidade>();
 }
 public AtestadosQuery(ContextoBancoDados contextoBancoDados) : base(contextoBancoDados)
 {
 }
 public UsuariosQuery(ContextoBancoDados contextoBancoDados) : base(contextoBancoDados)
 {
 }
示例#12
0
 public UsuarioServico(ContextoBancoDados contextoBancoDados, IUsuariosQuery usuariosQuery) : base(contextoBancoDados)
 {
     _usuariosQuery = usuariosQuery;
 }
示例#13
0
 public FabricantesQuery(ContextoBancoDados contextoBancoDados) : base(contextoBancoDados)
 {
 }
 public ExameServico(ContextoBancoDados contextoBancoDados, IExamesQuery examesQuery, IStatusExameServico statusExameServico) : base(contextoBancoDados)
 {
     _examesQuery        = examesQuery;
     _statusExameServico = statusExameServico;
 }
示例#15
0
 public StatusExameServico(ContextoBancoDados contextoBancoDados) : base(contextoBancoDados)
 {
 }
示例#16
0
 public ConsultasQuery(ContextoBancoDados contextoBancoDados) : base(contextoBancoDados)
 {
 }
 public ReceitasQuery(ContextoBancoDados contextoBancoDados) : base(contextoBancoDados)
 {
 }
 public EspecialidadeServico(ContextoBancoDados contextoBancoDados, IEspecialidadesQuery especialidadesQuery) : base(contextoBancoDados)
 {
     _especialidadesQuery = especialidadesQuery;
 }
示例#19
0
 public CargoServico(ContextoBancoDados contextoBancoDados) : base(contextoBancoDados)
 {
 }
 protected ServicoBase(ContextoBancoDados contextoBancoDados)
 {
     ContextoBancoDados = contextoBancoDados;
     Entidades          = contextoBancoDados.Set <TEntidade>();
 }
示例#21
0
 public PacientesQuery(ContextoBancoDados contextoBancoDados) : base(contextoBancoDados)
 {
 }
 public TipoDeAtestadoServico(ContextoBancoDados contextoBancoDados) : base(contextoBancoDados)
 {
 }
示例#23
0
 public MedicoServico(ContextoBancoDados contextoBancoDados, IMedicosQuery medicosQuery) : base(contextoBancoDados)
 {
     _medicosQuery = medicosQuery;
 }
 public MedicosQuery(ContextoBancoDados contextoBancoDados) : base(contextoBancoDados)
 {
 }
 public TipoDeExameServico(ContextoBancoDados contextoBancoDados) : base(contextoBancoDados)
 {
 }
示例#26
0
 public AtestadoServico(ContextoBancoDados contextoBancoDados, IAtestadosQuery atestadosQuery) : base(contextoBancoDados)
 {
     _atestadosQuery = atestadosQuery;
 }
 public StatusConsultaServico(ContextoBancoDados contextoBancoDados) : base(contextoBancoDados)
 {
 }
 public ExamesQuery(ContextoBancoDados contextoBancoDados) : base(contextoBancoDados)
 {
 }
示例#29
0
 public PacienteServico(ContextoBancoDados contextoBancoDados, IPacientesQuery pacientesQuery) : base(contextoBancoDados)
 {
     _pacientesQuery = pacientesQuery;
 }
示例#30
0
 public LaboratorioServico(ContextoBancoDados contextoBancoDados) : base(contextoBancoDados)
 {
 }