Beispiel #1
0
        public BillParam(

            BillParamType billParamType,
            int value)
        {
            BillParamType = billParamType;
            Value         = value;
        }
Beispiel #2
0
        public void AddParameter(int billPointId, BillParamType paramType, int value)
        {
            //
            var link = EnergyLinkObjectsToBillPoints.FirstOrDefault(elo2bp => elo2bp.BillPointId == billPointId);

            if (link == null)
            {
                throw new Exception("Не найдена связь");
            }

            if (link.BillParams.Any(x => x.BillParamType == paramType))
            {
                throw new Exception($"Параметр {paramType} уже существует");
            }

            link.BillParams.Add(new BillParam(paramType, value));
        }