public Workitem CreateWorkitem(string assetType, Workitem parent, IEntityContainer entityContainer) { var assetFactory = new AssetFactory(this, CurrentProject, LoggerFactory, AttributesToQuery); return(WorkitemFactory.CreateWorkitem(assetFactory, assetType, parent, entityContainer)); }
public IList <Workitem> GetWorkitems(bool showAll) { return(AllAssets.Where(asset => showAll || dataLayer.AssetPassesShowMyTasksFilter(asset)) .Select(asset => WorkitemFactory.CreateWorkitem(asset, null, this)) .ToList()); }