public PackageDetailsViewModel(IPackageDetails package, IPackageDetailsService packageDetailsService)
        {
            Argument.IsNotNull(() => package);
            Argument.IsNotNull(() => packageDetailsService);

            _packageDetailsService = packageDetailsService;

            Package = package;
        }
Example #2
0
        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;
        }