public async Task <ActionResult <UserVm> > Post([FromBody] BasicUserVm user) { var result = await _mediator.Send(new AddUserCommand() { User = user }); return(StatusCode(result.StatusCode, result)); }
public UpdateUserByIdCommand(Guid id, BasicUserVm user) { Id = id; User = user; }
public async Task <ActionResult <UserVm> > Put(Guid id, [FromBody] BasicUserVm user) { var result = await _mediator.Send(new UpdateUserByIdCommand(id, user)); return(StatusCode(result.StatusCode, result)); }