From 3e90f87b492a45b64f59487efcb4b7a5fd2e515b Mon Sep 17 00:00:00 2001 From: Christian Date: Fri, 24 Mar 2017 10:35:48 +0100 Subject: [PATCH] Neue Dateien --- Model/Changes_2017_03_22.txt | 4 +++ .../UploadImportFileResult.cs | 16 ++++++++++++ Service/Plugins/DataImporter.cs | 26 +++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 Model/Changes_2017_03_22.txt create mode 100644 Service/MessageContracts/UploadImportFileResult.cs create mode 100644 Service/Plugins/DataImporter.cs diff --git a/Model/Changes_2017_03_22.txt b/Model/Changes_2017_03_22.txt new file mode 100644 index 000000000..42f212d38 --- /dev/null +++ b/Model/Changes_2017_03_22.txt @@ -0,0 +1,4 @@ +ALTER TABLE `person` +ADD COLUMN `AufenthaltsStatusValueListEntryOid` +BIGINT(19) NULL DEFAULT NULL COMMENT '' AFTER `NationalitaetValueListEntryOid`; + diff --git a/Service/MessageContracts/UploadImportFileResult.cs b/Service/MessageContracts/UploadImportFileResult.cs new file mode 100644 index 000000000..08cd07489 --- /dev/null +++ b/Service/MessageContracts/UploadImportFileResult.cs @@ -0,0 +1,16 @@ +using System.ServiceModel; + +using BS.Shared.DataContracts; + +namespace BeWo.Service.MessageContracts +{ + [MessageContract] + public class UploadImportFileResult + { + [MessageBodyMember] + public bool Success { get; set; } + + [MessageBodyMember] + public string ResultMessage { get; set; } + } +} \ No newline at end of file diff --git a/Service/Plugins/DataImporter.cs b/Service/Plugins/DataImporter.cs new file mode 100644 index 000000000..f007cac03 --- /dev/null +++ b/Service/Plugins/DataImporter.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.Core; +using BeWo.Service.DCEntityMapper; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Extensions; +using BS.Shared.Services; +using Utils = BS.Shared.Core.Utils; + +namespace BeWo.Service.Plugins +{ + public class DataImporter : AbstractIDSpecificDefaultClass + { + internal string ImportData(string filename, byte[] daten) + { + //muss überschrieben werden. Es gibt keinen Standardimport + return "Die Daten konnten nicht importiert werden."; + } + } +}