public GenericCommandResult Create( [FromBody] CreateSchoolCommand command, [FromServices] SchoolHandler handler ) { return((GenericCommandResult)handler.Handle(command)); }
public ICommandResult Post([FromBody] CreateSchoolCommand value) { var result = (CommandResult)_handler.Handle(value); return(result); }
public async Task <IActionResult> CreateAsync([FromBody] CreateSchoolCommand command) { return(Ok(await _mediator.Send(command))); }
public async Task <IActionResult> Create(CreateSchoolCommand command) => await SendAsync(command, resource : "school");