示例#1
0
        public Task <UserDetailsResponse> EditUser(Guid id, [FromBody] UserEditCommand command,
                                                   CancellationToken cancellationToken)
        {
            var editCommand = new EditCommand <UserEditCommand, UserDetailsResponse>
            {
                Id           = id,
                InnerCommand = command
            };

            return(mediator.Send(editCommand, cancellationToken));
        }
示例#2
0
 public async Task <UserEditResponse> Edit(UserEditCommand command)
 {
     return(await _userEditHandler.Handle(command));
 }
示例#3
0
        public async Task <IActionResult> UpdateAsync([FromBody] UserEditCommand userEditCommand)
        {
            var result = await _mediator.Send(userEditCommand);

            return(Json(new { HttpStatusCode.OK, result }));
        }
        public async Task <ActionResult> Edit(UserEditCommand userEditCommand)
        {
            var updatedUser = await _mediator.Send(userEditCommand);

            return(Ok(updatedUser));
        }
 public Task ExecuteAsync(UserEditCommand command)
 {
     throw new NotImplementedException();
 }
示例#6
0
 public async Task <IActionResult> Edit([FromBody] UserEditCommand command)
 {
     return(Ok(await Mediator.Send(command)));
 }