/// <summary> /// Writes errors found during 506 file parsing into output stream in xlsx format /// Stream must be created in calling method /// </summary> /// <param name="stream"></param> /// <returns> /// 0 - success /// 1 - error /// </returns> public int WriteErrorsToStream(Stream stream) { using (var fileProcessor = new Upload506FileProcessor(this)) { return(fileProcessor.WriteErrorsToStream(stream)); } }
/// <summary> /// Writes errors found during 506 file parsing into output file in xlsx format /// </summary> /// <param name="filePath"></param> /// <returns> /// 0 - success /// 1 - error /// </returns> public int WriteErrorsToFile(string filePath) { try { using (var fileProcessor = new Upload506FileProcessor(this)) { using (var stream = new FileStream(filePath, FileMode.Create, FileAccess.ReadWrite)) { return(fileProcessor.WriteErrorsToStream(stream)); } } } catch (Exception ex) { LogError.Log("ErrorLog", ex); return(1); } }