public FirmwarePackageViewModel(FirmwarePackage Package) { this.Package = Package; CellName = "Неизвестная ячейка"; ModuleName = "Неизвестный модуль"; var firstTarget = Package.Components.First().Targets.First(); var cellDescription = Catalog.Blocks.FirstOrDefault(b => b.Id == firstTarget.CellId); if (cellDescription != null) { CellName = cellDescription.Name; var moduleDescription = cellDescription.Modules.FirstOrDefault(mod => mod.Id == firstTarget.Module); if (moduleDescription != null) { ModuleName = moduleDescription.Name; } } }
public FirmwarePackageViewModel(FirmwarePackage OnPackage) { this.Package = OnPackage; }
public FirmwareUpdateWorker(FirmwarePackage UpdatePackage) { Firmware = UpdatePackage; }