private bool IsFeatureVolumeGreaterThanVolumeForModel(DataChange change) { if (!change.IsFeatureChange) return false; var filter = TakeRateFilter.FromTakeRateParameters(Parameters); if (change.IsFdpModel) { filter.FdpModelId = change.GetModelId(); } else { filter.ModelId = change.GetModelId(); } var modelVolume = _context.TakeRate.GetVolumeForModel(filter).Result; return change.Volume > modelVolume; }
private bool IsFeatureVolumeGreaterThanVolumeForModel(DataChange change) { if (!change.IsFeatureChange) { return(false); } var filter = TakeRateFilter.FromTakeRateParameters(Parameters); if (change.IsFdpModel) { filter.FdpModelId = change.GetModelId(); } else { filter.ModelId = change.GetModelId(); } var modelVolume = _context.TakeRate.GetVolumeForModel(filter).Result; return(change.Volume > modelVolume); }