Files
BeWoPlaner/Service/Plugins/DataImporter.cs

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;
}
}
}