Beispiel #1
0
 public Paciente ObterPorId(Guid id)
 {
     return(_context.Set <Paciente>()
            .Where(x => x.Id == id)
            .Include(x => x.Endereco)
            .FirstOrDefault());
 }
Beispiel #2
0
 public virtual void Add(TEntity obj, bool?saveChanges = true)
 {
     db.Set <TEntity>().Add(obj);
     if (saveChanges == true)
     {
         SaveChanges();
     }
 }
Beispiel #3
0
 public ICollection <Consulta> ListarConsultas(Expression <Func <Consulta, bool> > predicate)
 {
     return(_context.Set <Consulta>()
            .Include(x => x.Paciente)
            .Include(x => x.Cobertura)
            .Include(x => x.HorarioAtendimento).ThenInclude(x => x.Horario)
            .Where(predicate)
            .ToList());
 }
Beispiel #4
0
 public virtual ICollection <TEntity> Listar()
 {
     return(_context.Set <TEntity>().ToList());
 }
Beispiel #5
0
 public Usuario ObterUsuarioPorLoginSenha(string login, string senha)
 {
     return(_context.Set <Usuario>()
            .Include(usuario => usuario.Paciente)
            .FirstOrDefault(usuario => usuario.Login == login && usuario.Senha == senha));
 }
Beispiel #6
0
 public Especialidade ObterPorIdComMedicos(Guid id)
 {
     return(_context.Set <Especialidade>()
            .Include(x => x.Medicos).ThenInclude(x => x.HorariosAtendimento)
            .FirstOrDefault(x => x.Id == id));
 }
Beispiel #7
0
 public Medico ObterPorCrm(string crm)
 {
     return(_context.Set <Medico>()
            .FirstOrDefault(x => x.Crm == crm));
 }
Beispiel #8
0
 public HorarioAtendimento ObterComHorario(Guid id)
 {
     return(_context.Set <HorarioAtendimento>()
            .Include(x => x.Horario)
            .FirstOrDefault(x => x.Id == id));
 }
Beispiel #9
0
 public RepositoryBase(ClinicaContext context)
 {
     Db    = context;
     DbSet = Db.Set <TEntity>();
 }