public async Task <IActionResult> PublishTemplate([FromRoute] string templateId, [FromBody] TemplatePublishModel model) { Guard.ArgumentNotNull(model, nameof(model)); NoValidatedContentApiResponse result = await _client.PublishTemplate(model); if (result.StatusCode == HttpStatusCode.BadRequest) { return(BadRequest(result.ModelState)); } return(StatusCode((int)result.StatusCode)); }
public async Task <NoValidatedContentApiResponse> PublishTemplate(TemplatePublishModel model) { string url = $"templates/build/{model.TemplateId}/publish"; return(await ValidatedPostAsync(url, model)); }