EDMIService: Improve logging, avoid confusion with import file methods

This commit is contained in:
Jonathan Jenne
2022-04-20 13:38:59 +02:00
parent 4e07e23c88
commit 70807ee06f
5 changed files with 89 additions and 10 deletions

View File

@@ -33,9 +33,35 @@ Namespace Methods.IDB.ImportFile
'''
''' </remarks>
Public Function Run(pData As ImportFileRequest)
Logger.Debug("Running [ImportFileMethod].")
Try
User = pData.User
If pData.File Is Nothing Then
Throw New ArgumentNullException(NameOf(pData.File))
End If
If pData.KindType Is Nothing Then
Throw New ArgumentNullException(NameOf(pData.KindType))
End If
If pData.StoreName Is Nothing Then
Throw New ArgumentNullException(NameOf(pData.StoreName))
End If
If pData.User Is Nothing Then
Throw New ArgumentNullException(NameOf(pData.User))
End If
If IsNothing(pData.ProfileId) Then
Throw New ArgumentNullException(NameOf(pData.ProfileId))
End If
If IsNothing(pData.IDBDoctypeId) Then
Throw New ArgumentNullException(NameOf(pData.IDBDoctypeId))
End If
' TODO: Add missing user properties in UserState from TBDD_USER
'pData.User = ResolveUserFromUserName(pData.User.UserName)