public async Task <List <Role_action> > searchRole_actionAsync(Role_action Role_action, ESearchOption filterOperator) { List <Role_action> result = new List <Role_action>(); try { result = await DAC.DALSecurity.searchRole_actionAsync(Role_action, filterOperator); } catch (Exception ex) { Log.error(ex.Message, EErrorFrom.SECURITY); } return(result); }
public async Task <List <Role_action> > searchRole_actionAsync(Role_action Role_action, ESearchOption filterOperator) { List <Role_action> result = new List <Role_action>(); try { result = (await _channel.get_filter_role_actionAsync(_companyName, Role_action.Role_actionTypeToFilterArray(filterOperator))).ArrayTypeToRole_action(); } catch (FaultException) { Dispose(); throw; } catch (CommunicationException) { _channel.Abort(); throw; } catch (TimeoutException) { _channel.Abort(); } return(result); }
public async Task <List <Role_action> > searchRole_actionAsync(Role_action Role_action, ESearchOption filterOperator) { checkServiceCommunication(); return(await _gateWaySecurity.searchRole_actionAsync(Role_action, filterOperator)); }