public bool DeleteSwPackageFromMemory(string key) { try { FirmwareCache.DeleteFromMemoryCache(key); return(true); } catch (Exception) { return(false); } }
public Guid UploadFirmware(byte[] firmwareSwPackg, string firmwareFilename, byte[] helpDoc, string helpDocFileName, string key) { PackageFile packageFile = new PackageFile(); packageFile.HelpDocument = helpDoc; packageFile.HelpDocumentFileName = helpDocFileName; packageFile.SoftwarePakage = firmwareSwPackg; packageFile.SoftwarePackageFileName = firmwareFilename; if (Guid.Empty != new Guid(key)) { FirmwareCache.DeleteFromMemoryCache(key); } var tempKey = Guid.NewGuid(); FirmwareCache.AddOrGetFirmware(tempKey.ToString(), packageFile); return(tempKey); }