Example #1
0
        public override bool TryParse(string accountComponent, out AccountComponent component)
        {
            component = null;
            var prefix = accountComponent.Split("|").First();

            if (Prefix == prefix)
            {
                component = new WarehouseLocationComponent {
                    LocationId = Guid.Parse((ReadOnlySpan <char>)accountComponent.Split("|").Last())
                };
                return(true);
            }

            return(false);
        }
Example #2
0
        public override bool TryParse(string accountComponent, out AccountComponent component)
        {
            component = null;
            var prefix = accountComponent.Split("|").First();

            if (Prefix == prefix)
            {
                component = new HandlingUnitComponent
                {
                    Id             = Guid.Parse((ReadOnlySpan <char>)accountComponent.Split("|").Last().Split(",").First()),
                    HandlingUnitId = Guid.Parse((ReadOnlySpan <char>)accountComponent.Split("|").Last().Split(",").Last())
                };
                return(true);
            }

            return(false);
        }
Example #3
0
 public void Remove(AccountComponent component)
 {
     Children.Remove(component);
 }
Example #4
0
 public void Add(AccountComponent component)
 {
     Children.Add(component);
 }
Example #5
0
 public abstract bool TryParse(string accountComponent, out AccountComponent component);