Beispiel #1
0
        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());
        }