public async Task <IActionResult> UpdateAsync([FromRoute] Guid id, [FromBody] UpdateEmployee command) { command.Bind(cmd => cmd.Id, id); await _commandDispatcher.DispatchAsync(command); return(Ok()); }
public async Task <ActionResult> Update(long id, UpdateEmployee command) { return(Ok(await _mediator.Send(command.Bind(x => x.Id, id)))); }