示例#1
0
 public List <Alimento> GetAllAlimentos()
 {
     using (var _dbContext = new DbUniHealthContext())
     {
         return(_dbContext.Alimentos.ToList());
     }
 }
示例#2
0
 public IMC GetLastIMC(string cpf)
 {
     using (var _dbContext = new DbUniHealthContext())
     {
         return(_dbContext.IMCs.Include("Usuario").ToList().Where(x => x.Usuario.CPF == cpf).OrderByDescending(x => x.DataCalculo).FirstOrDefault());
     }
 }
示例#3
0
 public void AddIMC(IMC imc)
 {
     using (var _dbContext = new DbUniHealthContext())
     {
         _dbContext.IMCs.Add(imc);
         _dbContext.SaveChanges();
     }
 }
示例#4
0
 public void AddAlimentoConsumido(AlimentoConsumido alimentoConsumido)
 {
     using (var _dbContext = new DbUniHealthContext())
     {
         _dbContext.AlimentoConsumidos.Add(alimentoConsumido);
         _dbContext.SaveChanges();
     }
 }
示例#5
0
 public List <AlimentoConsumido> GetAlimentosByUserDateAndRefeicao(string cpf, DateTime date, string refeicao)
 {
     using (var _dbContext = new DbUniHealthContext())
     {
         return(_dbContext.AlimentoConsumidos
                .Include("Usuario")
                .Include("Alimento")
                .ToList()
                .Where(x => x.Usuario.CPF == cpf)
                .Where(x => x.Data.Date == date.Date)
                .Where(x => x.Refeicao == refeicao)
                .ToList());
     }
 }
示例#6
0
 public PerfilUsuarioRepository(DbUniHealthContext dataContext)
 {
     _dbContext = dataContext;
 }
示例#7
0
 public StatusUsuarioRepository(DbUniHealthContext dataContext)
 {
     _dbContext = dataContext;
 }