コード例 #1
0
        public async Task <bool> DeleteAllDataForTestUserAsync(string testUserName)
        {
            var ret      = false;
            var testUser = await Users.FirstOrDefaultAsync(u => u.Name == testUserName);

            if (testUser != null)
            {
                DailyUserCalories.RemoveRange(await DailyUserCalories.Where(duc => duc.UserId == testUser.Id).ToListAsync());
                Meals.RemoveRange(await Meals.Where(m => m.UserId == testUser.Id).ToListAsync());
                Users.Remove(testUser);
                await SaveChangesAsync();

                ret = true;
            }
            return(ret);
        }