コード例 #1
0
        public WaterFixedPriceGenerator(IUnitOfWork uow, INomenclatureParametersProvider nomenclatureParametersProvider)
        {
            _uow = uow;

            if (nomenclatureParametersProvider == null)
            {
                throw new ArgumentNullException(nameof(nomenclatureParametersProvider));
            }

            SemiozeriePrice         = 0m;
            _priceIncrement         = nomenclatureParametersProvider.GetWaterPriceIncrement;
            SemiozerieWater         = nomenclatureParametersProvider.GetWaterSemiozerie(uow);
            RuchkiWater             = nomenclatureParametersProvider.GetWaterRuchki(uow);
            KislorodnayaWater       = nomenclatureParametersProvider.GetWaterKislorodnaya(uow);
            SnyatogorskayaWater     = nomenclatureParametersProvider.GetWaterSnyatogorskaya(uow);
            KislorodnayaDeluxeWater = nomenclatureParametersProvider.GetWaterKislorodnayaDeluxe(uow);
        }
コード例 #2
0
 public Nomenclature GetWaterKislorodnaya(IUnitOfWork uow) => nomenclatureParametersProvider.GetWaterKislorodnaya(uow);