private IEnumerable <LocalPackageModel> CreateModel() { IApplicationPackageManager packageManager = Locator.Get <IApplicationPackageManager>(); IEnumerable <IPackage> packages = packageManager.SearchLocalPackages(SearchTerms).OrderBy(p => p.Id); ILocalPackageModelProvider modelProvider = Locator.Get <ILocalPackageModelProvider>(); return(modelProvider.CreateModels(packages)); }
private LocalPackageModel CreateModel(string packageId) { IApplicationPackageManager packageManager = Locator.Get <IApplicationPackageManager>(); IPackage package = packageManager.LocalRepository.FindPackage(packageId); ILocalPackageModelProvider modelProvider = Locator.Get <ILocalPackageModelProvider>(); return(modelProvider.CreateModel(package)); }