public async Task <Catalog> UpdateCatalogAsync( [GraphQLType(typeof(UpdateCatalogInputType))][GraphQLName("input")] UpdateCatalogCommand input, [Service] ISheaftMediatr mediatr, CatalogsByIdBatchDataLoader catalogsDataLoader, CancellationToken token) { await ExecuteAsync(mediatr, input, token); return(await catalogsDataLoader.LoadAsync(input.CatalogId, token)); }
public async Task <IActionResult> Update([FromBody] UpdateCatalogCommand command) { await Mediator.Send(command); return(NoContent()); }