public async Task <IActionResult> UpdateConfig(int?id, [FromBody] ClientConfigurationDto dto, [FromServices] IUpdateClientConfigAction action) { dto.ClientGroupId = id; await action.ToRunner(_context).ExecuteAsync(dto); return(BizActionStatus(action)); }
public static Task PostClientConfiguration(ClientConfigurationDto clientConfiguration, IRestClient restClient) => CreateRequest(HttpVerb.Post, clientConfiguration.ClientGroupId ?? throw new ArgumentException("Configuration must be a group config"), clientConfiguration).Execute(restClient);
public static Task PutClientConfiguration(ClientConfigurationDto clientConfiguration, IRestClient restClient) => CreateRequest(HttpVerb.Put, clientConfiguration.ClientGroupId, clientConfiguration).Execute(restClient);
public async Task <ClientConfiguration> BizActionAsync(ClientConfigurationDto inputData) { if (ValidateModelFailed(inputData)) { return(default);
public async Task <IActionResult> CreateConfig([FromBody] ClientConfigurationDto dto, [FromServices] ICreateClientConfigAction action) { await action.ToRunner(_context).ExecuteAsync(dto); return(BizActionStatus(action)); }