public CompressorItemControl(CompressorSetting compressorSetting, ICompressorListControl parent) { _parent = parent; InitializeComponent(); CompressorData = new CompressorData(); CompressorSetting = compressorSetting; }
public async Task <CompressorData> CreateAsync([System.Web.Http.FromBody] CompressorData CompressorData) { if (ModelState.IsValid) { await DocumentDBRepository <CompressorData> .CreateItemAsync(CompressorData); return(CompressorData); } return(null); }
public static void Compress(ref Stream inputStream, ref Stream outputStream, ref CompressorData timingData) { using (inputStream) { timingData.OriginalFileSize = inputStream.Length; using (outputStream) { using (var compressor = new GZipStream(outputStream, CompressionMode.Compress)) { inputStream.CopyTo(compressor); timingData.CompressedFileSize = outputStream.Length; } } } }
public async Task <string> Delete(string uid) { try { CompressorData item = await DocumentDBRepository <CompressorData> .GetSingleItemAsync(d => d.id == uid); if (item == null) { return("Failed"); } await DocumentDBRepository <CompressorData> .DeleteItemAsync(item.id); return("Success"); } catch (Exception ex) { return(ex.ToString()); } }
public async Task <CompressorData> Put(string uid, [System.Web.Http.FromBody] CompressorData CompressorData) { try { if (ModelState.IsValid) { CompressorData item = await DocumentDBRepository <CompressorData> .GetSingleItemAsync(d => d.id == uid); if (item == null) { return(null); } CompressorData.id = item.id; await DocumentDBRepository <CompressorData> .UpdateItemAsync(item.id, CompressorData); return(CompressorData); } return(null);; } catch (Exception ex) { return(null); } }