public async Task <Agreement> CreateAgreementAsync( [GraphQLType(typeof(CreateAgreementInputType))][GraphQLName("input")] CreateAgreementCommand input, [Service] ISheaftMediatr mediatr, AgreementsByIdBatchDataLoader dataLoader, CancellationToken token) { var result = await ExecuteAsync <CreateAgreementCommand, Guid>(mediatr, input, token); return(await dataLoader.LoadAsync(result, token)); }
public virtual ActionResult Create(CreateAgreementCommand createAgreement) { return Content("TODO: create"); }