public async Task <Tuple <int, List <Response> > > SearchAsync(Pagination pagination, IFilter <Response> filter) { try { return(await m_repository.SearchAsync(pagination, filter)); } catch (Exception e) { m_logger.LogCritical(e, "Unexpected Exception while trying to search for Responses"); throw; } }