public void InsertExportLog(KeyExportLog exportlog) { using (var context = GetContext()) { exportlog.CreateDate = DateTime.Now; context.KeyExportLogs.Add(exportlog); context.SaveChanges(); } }
public void InsertExportLog(KeyExportLog exportlog) { miscRepository.InsertExportLog(exportlog); }
private void RecordExportLog(List<KeyInfo> keys, ExportParameters exportParameters, string fileContent, string fileName) { KeyExportLog exportLog = new KeyExportLog() { ExportTo = GetExportTo(exportParameters), KeyCount = keys.Count, IsEncrypted = exportParameters.IsEncrypted, ExportType = exportParameters.ExportType.ToString(), FileName = Path.GetFileName(fileName), FileContent = fileContent, CreateBy = exportParameters.CreateBy.LoginId, CreateDate = DateTime.Now }; miscRepository.InsertExportLog(exportLog); }
private List<KeyInfo> GetFileKeys(KeyExportLog keyLog) { if (keyLog.ExportType == Constants.ExportType.ToolKeys.ToString()) return GetToolKeysFromFile(keyLog.FileContent); else if (keyLog.ExportType == Constants.ExportType.CBR.ToString()) return GetKeysFromCBRFile(keyLog.FileContent); else if (keyLog.ExportType == Constants.ExportType.ReturnKeys.ToString()) return GetKeysFromReturnFile(keyLog.FileContent); else if (keyLog.IsEncrypted) return GetCryptKeysFromFile(keyLog.FileContent); else return GetKeysFromFile(keyLog.FileContent); }