private IEnumerable <CompanyChain> GetCompanyChains(KikReportCompany company) { throw new NotImplementedException(); //const int PathMaxItemsCount = 15; //var shareGraph = new BidirectionalGraph<int, Edge<int>>(); //foreach (var share in shares) //{ // shareGraph.AddVerticesAndEdge(new TaggedEdge<int, double>(share.OwnerProjectCompanyId, share.DependentProjectCompanyId, share.SharePart)); //} //return shareGraph // .RankedShortestPathHoffmanPavley(e => 0, sourceProjectCompanyId, targetProjectCompanyId, PathMaxItemsCount) // .Cast<Edge<int>>().ToList(); }
protected KikCompanySheetBase(ExcelWorksheet sheet, KikReportCompany company, int pageNumber) : base(sheet, company.OwnerCompany, pageNumber) { Company = company; }