Beispiel #1
0
        public ExtMarch(ExtStep step, WCFMarch wcfMarch)
        {
            Step     = step;
            WCFMarch = wcfMarch;

            //каждый раз запрашивает новый список
            ExtMarchUnit = WCFMarch.MarchUnit.Select(p => new ExtMarchUnit(Step, p));
        }
Beispiel #2
0
        internal static March ToMarch(this WCFMarch o, Step step)
        {
            March result = new March
            {
                Step1         = step,
                Step          = step.Id,
                SourceOrder   = o.SourceOrder,
                IsTerrainHold = o.IsTerrainHold
            };

            foreach (WCFMarchUnit item in o.MarchUnit)
            {
                result.MarchUnit.Add(item.ToMarchUnit(result));
            }

            return(result);
        }