public override bool IsTheFirstEntryForUser(long userId) { GenericError error; List <DailyInfoSummaryData> entries = YearlyDailyInfoSummaryDataRepository.GetEntities(out error, d => d.UserId == userId); return(entries == null || entries.Count == 0); }
public override DailyInfoSummaryData GetLattestRecord(long userId) { GenericError error; List <DailyInfoSummaryData> records = YearlyDailyInfoSummaryDataRepository.GetEntities(out error, d => d.UserId == userId); if (records.Any()) { records.Sort((d1, d2) => DateTime.Compare(d1.Date, d2.Date)); return(records.Last()); } return(new DailyInfoSummaryData()); }