Ejemplo n.º 1
0
        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());
            }
        }