public Paciente ObterPorId(Guid id) { return(_context.Set <Paciente>() .Where(x => x.Id == id) .Include(x => x.Endereco) .FirstOrDefault()); }
public virtual void Add(TEntity obj, bool?saveChanges = true) { db.Set <TEntity>().Add(obj); if (saveChanges == true) { SaveChanges(); } }
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()); }
public virtual ICollection <TEntity> Listar() { return(_context.Set <TEntity>().ToList()); }
public Usuario ObterUsuarioPorLoginSenha(string login, string senha) { return(_context.Set <Usuario>() .Include(usuario => usuario.Paciente) .FirstOrDefault(usuario => usuario.Login == login && usuario.Senha == senha)); }
public Especialidade ObterPorIdComMedicos(Guid id) { return(_context.Set <Especialidade>() .Include(x => x.Medicos).ThenInclude(x => x.HorariosAtendimento) .FirstOrDefault(x => x.Id == id)); }
public Medico ObterPorCrm(string crm) { return(_context.Set <Medico>() .FirstOrDefault(x => x.Crm == crm)); }
public HorarioAtendimento ObterComHorario(Guid id) { return(_context.Set <HorarioAtendimento>() .Include(x => x.Horario) .FirstOrDefault(x => x.Id == id)); }
public RepositoryBase(ClinicaContext context) { Db = context; DbSet = Db.Set <TEntity>(); }