public Result AddUser(UserDto userDto) { var resultInProgress = _resultInProgressFactory.CreateResultInProgress(); var command = _commandFactory.CreateAddUserCommand(userDto, resultInProgress); command.Execute(); return(resultInProgress.CreateResult()); }