public PackageDetailsViewModel(IPackageDetails package, IPackageDetailsService packageDetailsService) { Argument.IsNotNull(() => package); Argument.IsNotNull(() => packageDetailsService); _packageDetailsService = packageDetailsService; Package = package; }
public PackageDetailsViewModel(IPackageDetails package, IPackageDetailsService packageDetailsService, IPackageQueryService packageQueryService, IRepositoryNavigatorService repositoryNavigatorService) { Argument.IsNotNull(() => package); Argument.IsNotNull(() => packageDetailsService); Argument.IsNotNull(() => packageQueryService); Argument.IsNotNull(() => repositoryNavigatorService); _packageDetailsService = packageDetailsService; _packageQueryService = packageQueryService; _repositoryNavigatorService = repositoryNavigatorService; Package = package; }