Esempio n. 1
0
        public async Task <List <User_discussion> > searchUser_discussionAsync(User_discussion user_discussion, ESearchOption filterOperator)
        {
            List <User_discussion> result = new List <User_discussion>();

            try
            {
                result = await DAC.DALChatRoom.searchUser_discussionAsync(user_discussion, filterOperator);
            }
            catch (Exception ex) { Log.error(ex.Message, EErrorFrom.CHATROOM); }
            return(result);
        }
Esempio n. 2
0
        public async Task <List <User_discussion> > searchUser_discussionAsync(User_discussion user_discussion, ESearchOption filterOperator)
        {
            List <User_discussion> result = new List <User_discussion>();

            try
            {
                result = (await _channel.get_filter_user_discussionAsync(_companyName, user_discussion.User_discussionTypeToFilterArray(filterOperator.ToString()))).ArrayTypeToUser_discussion();
            }
            catch (FaultException) { Dispose(); throw; }
            catch (CommunicationException) { _channel.Abort(); throw; }
            catch (TimeoutException) { _channel.Abort(); }
            return(result);
        }
Esempio n. 3
0
 public async Task <List <User_discussion> > searchUser_discussionAsync(User_discussion User_discussion, ESearchOption filterOperator)
 {
     checkServiceCommunication();
     return(await _gateWayChatRoom.searchUser_discussionAsync(User_discussion, filterOperator));
 }