public ICommand GetCommand(BlobActionsEnum commandOption)
 {
     return(commandOption switch
     {
         BlobActionsEnum.EnabledStaticWebSite => new EnabledStaticWebSiteCommand(),
         BlobActionsEnum.ChangeAccessPolicy => new ChangeAccessPolicyCommand(),
         BlobActionsEnum.StartUploadFiles => new StartUploadFilesCommand(),
         _ => throw new InvalidEnumArgumentException()
     });
Exemple #2
0
 public void SetCommand(BlobActionsEnum @enum)
 {
     _command = new CommandFactory().GetCommand(@enum);
 }