public AssetsConfig(bigWebApps.bigWebDesk.AssetsConfig assetsCfg) { Unique1Caption = assetsCfg.Unique1Caption; Unique2Caption = assetsCfg.Unique2Caption; Unique3Caption = assetsCfg.Unique3Caption; Unique4Caption = assetsCfg.Unique4Caption; Unique5Caption = assetsCfg.Unique5Caption; Unique6Caption = assetsCfg.Unique6Caption; Unique7Caption = assetsCfg.Unique7Caption; }
static void GetAssetComputerArrays(int DepartmentID, lib.bwa.bigWebDesk.LinqBll.Context.MutiBaseDataContext dc, bigWebApps.HelpDesk.WebApi.Soap.v1.AssetComputerData d) { d.LogicalDrives = ( from ld in dc.AssetComputerLogicalDrives where ld.DepartmentId == DepartmentID && ld.AssetId == d.AssetNumber select new bigWebApps.HelpDesk.WebApi.Soap.v1.AssetComputerLogicalDriveData() { DeviceID = ld.DeviceID, FileSystem = ld.FileSystem, SizeGB = (float?)ld.SizeGB, FreeSpaceGB = (float?)ld.FreeSpaceGB, Description = ld.Description, VolumeName = ld.VolumeName, VolumeSerial = ld.VolumeSerial, Compressed = ld.Compressed, DriveType = ld.DriveType } ).ToArray(); d.Processors = ( from p in dc.AssetComputerProcessors where p.DepartmentId == DepartmentID && p.AssetId == d.AssetNumber select new bigWebApps.HelpDesk.WebApi.Soap.v1.AssetComputerProcessorData() { CPUType = p.CPUType, CPUSerial = p.CPUSerial, CPUVendor = p.CPUVendor, CPUSpeedMHz = p.CPUSpeedMHz, CPUClass = p.CPUClass, CurrentClockSpeed = p.CurrentClockSpeed, UniqueId = p.UniqueId, Description = p.Description, Version = p.Version, L2CachSize = p.L2CachSize, ExtClock = p.ExtClock, CurrentVoltage = (float?)p.CurrentVoltage, DeviceID = p.DeviceID, } ).ToArray(); d.Printers = ( from p in dc.AssetComputerPrinters where p.DepartmentId == DepartmentID && p.AssetId == d.AssetNumber select new bigWebApps.HelpDesk.WebApi.Soap.v1.AssetComputerPrinterData() { PrinterName = p.PrinterName, PrinterDriver = p.PrinterDriver, PrinterPort = p.PrinterPort } ).ToArray(); d.Softwares = ( from p in dc.AssetComputerSoftwares where p.DepartmentId == DepartmentID && p.AssetId == d.AssetNumber select new bigWebApps.HelpDesk.WebApi.Soap.v1.AssetComputerSoftwareData() { SoftwareName = p.SoftwareName, SoftwarePublisher = p.SoftwarePublisher, SoftwareVersion = p.SoftwareVersion } ).ToArray(); }