@@ -42,6 +42,7 @@ public async Task<List<PhysicianModel>> GetPhysician()
4242 Name = physician + " Workspace"
4343 } ;
4444 var workspace = await docuSignApiProvider . Workspace2 . CreateWorkspaceAsync ( accountRepository . AccountId , workspaceBody ) ;
45+
4546 physiciansWorkspaces . Add ( new PhysicianModel
4647 {
4748 Name = physician ,
@@ -70,6 +71,15 @@ public async Task<List<CareDocumentsModel>> SubmitToPhysician(SubmitToPhysicians
7071 {
7172 const string sentStatus = "sent" ;
7273 var documents = new List < CareDocumentsModel > ( ) ;
74+
75+ var userForCreate = new WorkspaceUserForCreate
76+ {
77+ Email = model . Email ,
78+ FirstName = model . Physician . Name ,
79+ LastName = ""
80+ } ;
81+ await docuSignApiProvider . WorkspaceUsers . AddWorkspaceUserAsync ( accountRepository . AccountId , model . Physician . WorkspaceId , userForCreate ) ;
82+
7383 foreach ( var document in model . Documents )
7484 {
7585 if ( document . IsForSignature )
@@ -151,14 +161,6 @@ await docuSignApiProvider.EnvelopApi.UpdateAsync(accountRepository.AccountId, en
151161 } ;
152162 await docuSignApiProvider . WorkspaceDocuments . AddWorkspaceDocumentAsync ( accountRepository . AccountId , model . Physician . WorkspaceId , documentRequest ) ;
153163
154- var userForCreate = new WorkspaceUserForCreate
155- {
156- Email = model . Email ,
157- FirstName = model . Physician . Name ,
158- LastName = ""
159- } ;
160- await docuSignApiProvider . WorkspaceUsers . AddWorkspaceUserAsync ( accountRepository . AccountId , model . Physician . WorkspaceId , userForCreate ) ;
161-
162164 documents . Add ( new CareDocumentsModel ( document . Name , document . IsForSignature , string . Empty ) ) ;
163165 }
164166 }
0 commit comments