public virtual IHttpActionResult GetAtTime(int latitude, int longitude, long time) { var range = TimeConversion.GetDailyTimestampRange(time, longitude); var dailyResult = _session.Get <T>(x => x.Latitude == latitude && x.Longitude == longitude && x.Time >= range.Item1 && x.Time <= range.Item2 ).FirstOrDefault(); return(Ok(dailyResult)); }