Esempio n. 1
0
 public Task <ProgramDetails> CreateAsync(ProgramDetails program)
 {
     return(api.PostAsync <ProgramDetails>(
                path: $"/programs",
                data: program
                ));
 }
Esempio n. 2
0
 public Task <EnvironmentDetails> CreateAsync(EnvironmentDetails record)
 {
     return(api.PostAsync <EnvironmentDetails>(
                path: $"/environments",
                data: record
                ));
 }
Esempio n. 3
0
        public Task <ExceptionDetails> CreateAsync(ExceptionDetails exception)
        {
            Ensure.NotNull(exception);

            return(api.PostAsync <ExceptionDetails>(
                       path: $"/exceptions",
                       data: exception
                       ));
        }
Esempio n. 4
0
        public Task <DomainDetails> CreateAsync(DomainDetails domain)
        {
            Ensure.NotNull(domain, nameof(domain));

            if (domain.Name == null)
            {
                throw new ArgumentNullException(nameof(domain.Name));
            }


            return(api.PostAsync <DomainDetails>(
                       path: $"/domains",
                       data: domain
                       ));
        }
Esempio n. 5
0
 public Task <RepositoryDetails> CreateAsync(RepositoryDetails repository)
 {
     return(api.PostAsync <RepositoryDetails>($"/repositories", repository));
 }
Esempio n. 6
0
        public Task <DeploymentDetails> CreateAsync(DeploymentDetails deployment)
        {
            Ensure.NotNull(deployment, nameof(deployment));

            return(api.PostAsync <DeploymentDetails>($"/deployments", deployment));
        }
Esempio n. 7
0
        public Task <ClusterDetails> CreateAsync(ClusterDetails cluster)
        {
            Ensure.NotNull(cluster, nameof(cluster));

            return(api.PostAsync <ClusterDetails>($"/clusters", cluster));
        }
Esempio n. 8
0
 public Task <EventDetails> CreateAsync(EventDetails record)
 {
     return(api.PostAsync <EventDetails>($"/events", record));
 }
Esempio n. 9
0
 public Task <UserDetails> CreateAsync(UserDetails user)
 {
     return(api.PostAsync <UserDetails>($"/users", user));
 }