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); }
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); }
public async Task <List <User_discussion> > searchUser_discussionAsync(User_discussion User_discussion, ESearchOption filterOperator) { checkServiceCommunication(); return(await _gateWayChatRoom.searchUser_discussionAsync(User_discussion, filterOperator)); }