public bool GetOverride(string forecastValueKey) { if (!HasOverride) { return(false); } var manualOverride = ForecastCommentAndOverrideCollection.OrderByDescending(commentAndOverride => commentAndOverride.CommentOverrideDateTime).FirstOrDefault(commentAndOverride => (bool)(commentAndOverride.ForecastValueKey == forecastValueKey && commentAndOverride.Comment.IsNull)); return((bool)(manualOverride != null && manualOverride.IsOverride)); }
public List <ForecastCommentAndOverride> GetComments(string forecastValuekey) { return(ForecastCommentAndOverrideCollection.Where(commentAndOverride => (bool)(commentAndOverride.ForecastValueKey == forecastValuekey && !commentAndOverride.Comment.IsNull)).OrderByDescending(commentAndOverride => commentAndOverride.CommentOverrideDateTime).ToList()); }