@@ -15,51 +15,36 @@ public class CarePlansService(IDocuSignApiProvider docuSignApiProvider, IAppConf
1515 public async Task < List < PhysicianModel > > GetPhysician ( )
1616 {
1717 var physiciansWorkspaces = new List < PhysicianModel > ( ) ;
18- if ( appConfiguration . DocuSign . TestAccountConnectionSettings . AccountId == accountRepository . AccountId )
19- {
20- List < string > physicians = [ "Dr. Max Payne" , "Dr. Angela Kerr" , "Dr. Luke Heer" ] ;
21- var workspaces = await docuSignApiProvider . Workspace2 . GetWorkspacesAsync ( accountRepository . AccountId ) ;
22- if ( workspaces . Workspaces != null || workspaces . Workspaces ? . Count != 0 )
23- {
24- var physician = workspaces . Workspaces
25- ? . Where ( a => physicians . Contains ( a . Name + " Workspace" ) )
26- . Select ( a => new PhysicianModel
27- {
28- Name = a . Name ,
29- WorkspaceId = a . WorkspaceId
30- } ) . ToList ( ) ;
3118
32- if ( physician ? . Count == physicians . Count )
19+ List < string > physicians = [ "Dr. Max Payne" , "Dr. Angela Kerr" , "Dr. Luke Heer" ] ;
20+ var workspaces = await docuSignApiProvider . Workspace2 . GetWorkspacesAsync ( accountRepository . AccountId ) ;
21+ if ( workspaces . Workspaces != null || workspaces . Workspaces ? . Count != 0 )
22+ {
23+ var physician = workspaces . Workspaces
24+ ? . Where ( a => physicians . Contains ( a . Name + " Workspace" ) )
25+ . Select ( a => new PhysicianModel
3326 {
34- return physician ;
35- }
36- }
27+ Name = a . Name ,
28+ WorkspaceId = a . WorkspaceId
29+ } ) . ToList ( ) ;
3730
38- foreach ( var physician in physicians )
31+ if ( physician ? . Count == physicians . Count )
3932 {
40- var workspaceBody = new CreateWorkspaceBody
41- {
42- Name = physician + " Workspace"
43- } ;
44- var workspace = await docuSignApiProvider . Workspace2 . CreateWorkspaceAsync ( accountRepository . AccountId , workspaceBody ) ;
45-
46- physiciansWorkspaces . Add ( new PhysicianModel
47- {
48- Name = physician ,
49- WorkspaceId = workspace . WorkspaceId
50- } ) ;
33+ return physician ;
5134 }
5235 }
53- else
36+
37+ foreach ( var physician in physicians )
5438 {
5539 var workspaceBody = new CreateWorkspaceBody
5640 {
57- Name = accountRepository . AccountName + " Workspace"
41+ Name = physician + " Workspace"
5842 } ;
5943 var workspace = await docuSignApiProvider . Workspace2 . CreateWorkspaceAsync ( accountRepository . AccountId , workspaceBody ) ;
44+
6045 physiciansWorkspaces . Add ( new PhysicianModel
6146 {
62- Name = accountRepository . AccountName ,
47+ Name = physician ,
6348 WorkspaceId = workspace . WorkspaceId
6449 } ) ;
6550 }
0 commit comments