Esempio n. 1
0
        public async Task DeleteAsync(Exercise exercise)
        {
            if (exercise == null)
            {
                return;
            }

            using RepCounterDbContext dbContext = new RepCounterDbContext(DbContextOptions);
            dbContext.Exercises.Remove(exercise);
            await dbContext.SaveChangesAsync();
        }
Esempio n. 2
0
        public async Task DeleteAsync(IEnumerable <Exercise> exercises)
        {
            if (exercises == null)
            {
                return;
            }

            using RepCounterDbContext dbContext = new RepCounterDbContext(DbContextOptions);
            foreach (Exercise exercise in exercises)
            {
                if (exercise != null)
                {
                    dbContext.Exercises.Remove(exercise);
                }
            }
            await dbContext.SaveChangesAsync();
        }
Esempio n. 3
0
 public async Task <Exercise> GetAsync(long exerciseId)
 {
     using RepCounterDbContext dbContext = new RepCounterDbContext(DbContextOptions);
     return(await dbContext.Exercises.FindAsync(exerciseId));
 }
Esempio n. 4
0
 public async Task <IEnumerable <Exercise> > GetAllAsync()
 {
     using RepCounterDbContext dbContext = new RepCounterDbContext(DbContextOptions);
     return(await dbContext.Exercises.ToListAsync());
 }
 public async Task <IEnumerable <WeightUnit> > GetAllAsync()
 {
     using RepCounterDbContext dbContext = new RepCounterDbContext(DbContextOptions);
     return(await dbContext.WeightUnits.ToListAsync());
 }