private async Task createClient()
        {
            if (!SuggestCreation)
            {
                return;
            }

            var client = await interactorFactory.CreateClient(Text.Trim(), workspaceId).Execute();

            await navigationService.Close(this, client.Id);
        }
Esempio n. 2
0
 private async Task selectClient(SelectableClientBaseViewModel client)
 {
     switch (client)
     {
         case SelectableClientCreationViewModel c:
             var newClient = await interactorFactory.CreateClient(c.Name.Trim(), workspaceId).Execute();
             await navigationService.Close(this, newClient.Id);
             break;
         case SelectableClientViewModel c:
             await navigationService.Close(this, c.Id);
             break;
     }
 }