public CommandResult RetrieveMonthsRecords(string userID, string teamID) { long dayInSeconds = new DateTimeOffset(DateTime.Now).ToUnixTimeSeconds(); var results = userDataRepository.GetLastThirtyRecords(userID, teamID, dayInSeconds).Select( r => new UserRecordDTO { Date = DateTimeOffset.FromUnixTimeSeconds(r.date).ToString("d"), HA_Present = r.ha_present, Num_Maxalt = r.num_maxalt, Num_Aleve = r.num_aleve }); if (results.Count() == 0) { return new CommandResult { Error = true, ResultMessage = "No results available." } } ; return(new CommandResult { Error = false, ResultMessage = JsonConvert.SerializeObject(results) }); }