42 lines
1.1 KiB
C#
42 lines
1.1 KiB
C#
using BeWo.Service.Import.AvisImport;
|
|
using BeWo.Service.MessageContracts;
|
|
using BS.Shared.Core;
|
|
|
|
namespace BeWo.Service.Plugins
|
|
{
|
|
public class DataImporter : AbstractIDSpecificDefaultClass<DataImporter>
|
|
{
|
|
public virtual UploadImportFileResult ImportData(string filename, byte[] daten)
|
|
{
|
|
|
|
#if DEBUG
|
|
//das ist nur zum Testen
|
|
return ImportLvrAvise(filename, daten);
|
|
|
|
#endif
|
|
|
|
//LVR ist erstmal Standard
|
|
return ImportLvrAvise(filename, daten);
|
|
//return new UploadImportFileResult
|
|
//{
|
|
// Success = false,
|
|
// ResultMessage = "Die Daten konnten nicht importiert werden."
|
|
//};
|
|
|
|
}
|
|
|
|
public virtual UploadImportFileResult ImportLvrAvise(string filename, byte[] daten)
|
|
{
|
|
var aviseImport = new LvrAviseImporter();
|
|
var message = aviseImport.ImportAvise(filename, daten);
|
|
|
|
var result = new UploadImportFileResult();
|
|
result.Success = true;
|
|
result.ResultMessage = message;
|
|
|
|
return result;
|
|
}
|
|
|
|
}
|
|
}
|