public Tuple <long, Status, List <Hardware>, List <Software>, List <PurchaseItem>, List <License>, List <Asset> > GetStatusWithRelatedSubs(long statusID)
        {
            Status status = FindById(statusID);

            List <Hardware> hardwares = repositoryHardware.GetAllHardwareOfStatus(statusID);

            List <Software> softwares = repositorySoftware.GetAllSoftwareOfStatus(statusID);

            List <PurchaseItem> purchaseItems = repositoryPurchaseItem.GetAllPurchaseItemsOfStatus(statusID);

            List <License> licenses = repositoryLicense.GetAllLicensesOfStatus(statusID);

            List <Asset> assets = repositoryAsset.GetAllAssetsOfStatus(statusID);

            return(new Tuple <long, Status, List <Hardware>, List <Software>, List <PurchaseItem>, List <License>, List <Asset> >(statusID, status, hardwares, softwares, purchaseItems, licenses, assets));
        }