Esempio n. 1
0
 public async Task <ActionResult <HttpListener> > CreateHttpListener([FromBody] HttpListener listener)
 {
     try
     {
         return(await _service.CreateHttpListener(listener));
     }
     catch (ControllerNotFoundException e)
     {
         return(NotFound(e.Message));
     }
     catch (ControllerBadRequestException e)
     {
         return(BadRequest(e.Message));
     }
 }
 /*
  *
  * public Task<byte[]> CompileGruntExecutorCode(int id, OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary, bool Compress = false)
  * {
  *  return _service.CompileGruntExecutorCode(id, outputKind, Compress);
  * }
  *
  * public Task<byte[]> CompileGruntStagerCode(int id, Launcher launcher)
  * {
  *  return _service.CompileGruntStagerCode(id, launcher);
  * }
  *
  * public Task<BridgeListener> CreateBridgeListener(BridgeListener listener)
  * {
  *  return _service.CreateBridgeListener(listener);
  * }
  *
  * public Task<BridgeProfile> CreateBridgeProfile(BridgeProfile profile, CovenantUser currentUser)
  * {
  *  return _service.CreateBridgeProfile(profile, currentUser);
  * }
  *
  * public Task<CommandOutput> CreateCommandOutput(CommandOutput output)
  * {
  *  return _service.CreateCommandOutput(output);
  * }
  *
  * public Task<IEnumerable<CommandOutput>> CreateCommandOutputs(params CommandOutput[] outputs)
  * {
  *  return _service.CreateCommandOutputs(outputs);
  * }
  *
  * public Task<IEnumerable<CapturedCredential>> CreateCredentials(params CapturedCredential[] credentials)
  * {
  *  return _service.CreateCredentials(credentials);
  * }
  *
  * public Task<DownloadEvent> CreateDownloadEvent(DownloadEvent downloadEvent)
  * {
  *  return _service.CreateDownloadEvent(downloadEvent);
  * }
  *
  * public Task<EmbeddedResource> CreateEmbeddedResource(EmbeddedResource resource)
  * {
  *  return _service.CreateEmbeddedResource(resource);
  * }
  *
  * public Task<IEnumerable<EmbeddedResource>> CreateEmbeddedResources(params EmbeddedResource[] resources)
  * {
  *  return _service.CreateEmbeddedResources(resources);
  * }
  *
  * public Task<Event> CreateEvent(Event anEvent)
  * {
  *  return _service.CreateEvent(anEvent);
  * }
  *
  * public Task<IEnumerable<Event>> CreateEvents(params Event[] events)
  * {
  *  return _service.CreateEvents(events);
  * }
  *
  * public Task<Grunt> CreateGrunt(Grunt grunt)
  * {
  *  return _service.CreateGrunt(grunt);
  * }
  *
  * public Task<GruntCommand> CreateGruntCommand(GruntCommand command)
  * {
  *  return _service.CreateGruntCommand(command);
  * }
  *
  * public Task<IEnumerable<GruntCommand>> CreateGruntCommands(params GruntCommand[] commands)
  * {
  *  return _service.CreateGruntCommands(commands);
  * }
  *
  * public Task<IEnumerable<Grunt>> CreateGrunts(params Grunt[] grunts)
  * {
  *  return _service.CreateGrunts(grunts);
  * }
  *
  * public Task<GruntTask> CreateGruntTask(GruntTask task)
  * {
  *  return _service.CreateGruntTask(task);
  * }
  *
  * public Task<GruntTasking> CreateGruntTasking(GruntTasking tasking)
  * {
  *  return _service.CreateGruntTasking(tasking);
  * }
  *
  * public Task<IEnumerable<GruntTasking>> CreateGruntTaskings(params GruntTasking[] taskings)
  * {
  *  return _service.CreateGruntTaskings(taskings);
  * }
  *
  * public Task<GruntTaskOption> CreateGruntTaskOption(GruntTaskOption option)
  * {
  *  return _service.CreateGruntTaskOption(option);
  * }
  *
  * public Task<IEnumerable<GruntTaskOption>> CreateGruntTaskOptions(params GruntTaskOption[] options)
  * {
  *  return _service.CreateGruntTaskOptions(options);
  * }
  *
  * public Task<IEnumerable<GruntTask>> CreateGruntTasks(params GruntTask[] tasks)
  * {
  *  return _service.CreateGruntTasks(tasks);
  * }
  *
  * public Task<CapturedHashCredential> CreateHashCredential(CapturedHashCredential credential)
  * {
  *  return _service.CreateHashCredential(credential);
  * }
  *
  * public Task<HostedFile> CreateHostedFile(HostedFile file)
  * {
  *  return _service.CreateHostedFile(file);
  * }
  *
  * public Task<IEnumerable<HostedFile>> CreateHostedFiles(params HostedFile[] files)
  * {
  *  return _service.CreateHostedFiles(files);
  * }
  */
 public Task <HttpListener> CreateHttpListener(HttpListener listener)
 {
     return(_service.CreateHttpListener(listener));
 }