public async Task <ActionResult <DeveloperDto> > Create([FromBody] CreateDeveloperCommand command) { var res = await Mediator.Send(command); return(Ok(await Mediator.Send(new GetDeveloperDetailQuery { Id = res }))); }
public async Task <GenericCommandResult> Create([FromBody] CreateDeveloperCommand command, [FromServices] DeveloperHandler handler) { return((GenericCommandResult)await handler.Handle(command)); }
public async Task <IActionResult> Add([FromBody] CreateDeveloperCommand command) { var result = await _mediator.Send(command); return(CreatedAtAction(nameof(Add), result)); }