public async Task <List <BirthdayPerson> > GetClosestThree(string userId)
        {
            var entities = await _context.BirthdayPersons.Where(i => i.UserId == userId)
                           .AsNoTracking()
                           .ToListAsync();

            return(entities.OrderBy(i => CalculateDaysLeftTillNextBday.Calculate(i.Birthday))
                   .Take(3).ToList());
        }
示例#2
0
        public void CalculateDaysLeftTillNextBday_DaysLeft()
        {
            var calculator = CalculateDaysLeftTillNextBday.Calculate(DateTime.Now.AddDays(-10));

            Assert.Equal(355, calculator);
        }