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); }
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); }
public void Remove(AccountComponent component) { Children.Remove(component); }
public void Add(AccountComponent component) { Children.Add(component); }
public abstract bool TryParse(string accountComponent, out AccountComponent component);