public bool GetOverride()
        {
            if (!HasOverride)
            {
                return(false);
            }

            var manualOverride = ForecastSalesRateCommentAndOverrideCollection.OrderByDescending(commentAndOverride => commentAndOverride.CommentOverrideDateTime).FirstOrDefault(commentAndOverride => (bool)(commentAndOverride.Comment.IsNull));

            return((bool)(manualOverride != null && manualOverride.IsOverride));
        }
 public List <ForecastSalesRateCommentAndOverride> GetComments()
 {
     return(ForecastSalesRateCommentAndOverrideCollection.Where(commentAndOverride => !commentAndOverride.Comment.IsNull).OrderByDescending(commentAndOverride => commentAndOverride.CommentOverrideDateTime).ToList());
 }