Exemplo n.º 1
0
        public async Task <Response> Remove(UserRemoveRequest request)
        {
            if (request.Id == request.RequestIdentity.UserId)
            {
                return(new Response(ResponseStatus.BadRequest, ResponseMessagesConstans.CannotDeleteYourself));
            }

            await _uow.Users.DeleteAsync(new Guid(request.Id));

            return(new Response(ResponseStatus.Ok));
        }
Exemplo n.º 2
0
        public async Task <IHttpActionResult> Delete([FromUri] UserRemoveRequest request)
        {
            var response = await _userService.Remove(request);

            return(new CreateResult(response));
        }
Exemplo n.º 3
0
 public void Execute(UserRemoveRequest request)
 {
     this.userChannelRelationRemoveCommand.Execute(new UserChannelRelationRemoveRequest(UserId: request.UserId, ChatId: request.ChatId));
 }