public async Task <object> Update(Save.Command input) { input.WithUserId(User.Identifier()); await _mediator.Send(input); return(Ok()); }
public async Task <IActionResult> Put(string name, [FromBody] Save.Command request, CancellationToken cancellationToken) { request.Name = name; await Mediator.Send(request, cancellationToken); if (!request.Version.HasValue) { return(CreatedAtAction(nameof(Get), name)); } else { return(NoContent()); } }