public ObjectResult BuildChild(BuildOffnetChildServiceRequestWeb postData) { return(WebFunction.Execute <BuildOffnetChildServiceRequestWeb, OffnetHierarchyWeb>(this, postData, (req) => { var key = new OffnetServiceKey(req.ParentService); var child = OffnetServiceHierarchy.BuildChild(key, req.Name); return new WebResult <OffnetHierarchyWeb>(child); })); }
public ObjectResult Children(OffnetServiceKeyWeb postData) { return(WebFunction.Execute <OffnetServiceKeyWeb, List <OffnetServiceChildWeb> >(this, postData, (sv) => { var key = new OffnetServiceKey(sv); var children = OffnetServiceHierarchy.Get(key); return new WebResult <List <OffnetServiceChildWeb> >(children.Select(c => c.ToWeb()).ToList()); })); }