private static async Task <bool> UpdateStoryRank(IDbContext dbContext, IRankService rankService, int storyId) { var story = await dbContext.Stories.FirstOrDefaultAsync(s => s.Id == storyId); rankService.CalculateStoryScore(story); return(await dbContext.SaveChangesAsync() > 0); }