protected override void AddNewViewModel(string ElementKey, IRepositoryElement Element) { FirmwarePackageViewModel viewModel = _packageViewModelFactory.GetViewModel(ElementKey, Element, new FirmwarePackageAvailabilityViewModel(false), Element.Status); AddModel(viewModel); }
protected override void AddNewViewModel(string ElementKey, IRepositoryElement Element) { FirmwarePackageViewModel viewModel = _packageViewModelFactory.GetViewModel(ElementKey, Element, new FirmwarePackageAvailabilityViewModel(true), ReleaseStatus.Unknown); AddModel(viewModel); }
public FirmwarePackageViewModel GetViewModel(string ElementKey, IRepositoryElement RepositoryElement, FirmwarePackageAvailabilityViewModel AvailabilityViewModel, ReleaseStatus Status) { var version = new FirmwareVersionViewModel(RepositoryElement.Information.FirmwareVersion.ToString(2), RepositoryElement.Information.FirmwareVersionLabel, RepositoryElement.Information.ReleaseDate); return new FirmwarePackageViewModel(ElementKey, version, AvailabilityViewModel, Status, RepositoryElement); }
protected override void Before_each_spec() { mockRepository = new MockRepository(); castleElementOne = MockRepository.GenerateStub <IRepositoryElement>(); castleElementOne.Stub(x => x.PrepareRepository(null, null)).Return(castleElementOne).IgnoreArguments(); var repositoryIncludes = new List <IRepositoryElement> { castleElementOne }; packageTree = new PackageTreeStub(TreeHelper.GetPackageTreeParts(new List <Dependency>(), repositoryIncludes), "castle", false); get = new Get(MockRepository.GenerateStub <IFileSystemProvider>()); packageBuilder = new PackageBuilder(get, new StubProcessFactory(), new CommandArgsDouble("castle")); }
public string GetKey(IRepositoryElement Element) { return String.Format("{0}.{1} {2}", Element.Information.FirmwareVersion.Major, Element.Information.FirmwareVersion.Minor, Element.Information.FirmwareVersionLabel); }
protected abstract void UpdateExistingViewModel(FirmwarePackageViewModel ExistingViewModel, IRepositoryElement Element);
protected abstract void AddNewViewModel(string ElementKey, IRepositoryElement Element);
protected override void UpdateExistingViewModel(FirmwarePackageViewModel ExistingViewModel, IRepositoryElement Element) { ExistingViewModel.Status = Element.Status; }
protected override void UpdateExistingViewModel(FirmwarePackageViewModel ExistingViewModel, IRepositoryElement Element) { ExistingViewModel.Availability = new FirmwarePackageAvailabilityViewModel(true); }