示例#1
0
        public static UnitValueDto AssembleUnitValueDto(UnitValue unitValue)
        {
            var unitValueDto = new UnitValueDto();
            if (unitValue == null) unitValue = UnitValue.NewUnitValue();

            unitValueDto.value = unitValue.Value;
            unitValueDto.unit = unitValue.Unit;

            unitValueDto.adjustUnit = unitValue.Adjust;
            unitValueDto.timeUnit = unitValue.Time;
            unitValueDto.totalUnit = unitValue.Total;
            unitValueDto.state = unitValue.UIState;

            return unitValueDto;
        }
示例#2
0
        public static UnitValue AssembleUnitValue(UnitValue unitValue, UnitValueDto unitValueDto)
        {
            if(unitValue == null) unitValue = UnitValue.NewUnitValue();
            if (unitValueDto == null) unitValueDto = new UnitValueDto();
            unitValue.Value = unitValueDto.value;
            unitValue.Unit = unitValueDto.unit;

            unitValue.ChangedByUser = unitValueDto.changedByUser;
            unitValue.Adjust = unitValueDto.adjustUnit;
            unitValue.Time = unitValueDto.timeUnit;
            unitValue.Total = unitValueDto.totalUnit;

            unitValue.UIState = unitValueDto.state;
            return unitValue;
        }