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;
        }
Exemplo n.º 2
0
        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);
        }