コード例 #1
0
 public async Task <ActionResult <Unit> > Edit(Guid id, EditUser.Command command)
 {
     command.Id = id;
     return(await _mediator.Send(command));
 }
コード例 #2
0
 public async Task <ActionResult <Unit> > EditUser(EditUser.Command command)
 {
     command.Origin = Request.Headers["origin"];
     return(await Mediator.Send(command));
 }
コード例 #3
0
 public async Task <ActionResult <OutputEditUser> > UpdateUser(EditUser.Command command)
 {
     return(await Mediator.Send(command));
 }
コード例 #4
0
        public async Task <ActionResult <GenericResponse> > EditUser([FromRoute] string userId, [FromBody] EditUser.Command command)
        {
            command.UserId = userId;

            var result = await _mediator.Send(command);

            if (!result.Success)
            {
                return(BadRequest(result));
            }
            return(Ok(result));
        }