Exemple #1
0
        public async Task Add(User entity)
        {
            entity.DateOfCreation = DateTime.Today;
            await _weightWatcherContext.User.AddAsync(entity);

            await _weightWatcherContext.SaveChangesAsync();
        }
        /*public async Task<Measurement> GetById(long id)
         * {
         *  var measurements = await _weightWatcherContext.Measurement
         *      .Where(x => x.Id == id)
         *      .SingleOrDefaultAsync();
         *  return measurements;
         * }
         *
         * //For one user
         * public async Task<IEnumerable<Measurement>> GetByPersonId(long id)
         * {
         *  var measurements = await _weightWatcherContext.Measurement
         *      .Where(x => x.User.Id == id)
         *      .ToListAsync();
         *  return measurements;
         * }*/
        public async Task Add(Measurement entity)
        {
            entity.DateOfCreation = DateTime.Now;
            entity.countBmi(); //dyskusyjne
            await _weightWatcherContext.Measurement
            .Include(x => x.User)
            .FirstAsync();

            await _weightWatcherContext.Measurement.AddAsync(entity);

            await _weightWatcherContext.SaveChangesAsync();
        }