public async Task <List <ClientResponseModel> > GetUsersChartsResponse()
        {
            var usersStatusChart     = GetUsersStatus();
            var usersTypeChart       = GetUsersTypeCount();
            var agentsVerifiedCharts = GetAgentsVerificationStatus();

            var usersStatusChartRes     = _chartClient.GetChartResult(usersStatusChart);
            var usersTypeChartRes       = _chartClient.GetChartResult(usersTypeChart);
            var agentsVerifiedChartsRes = _chartClient.GetChartResult(agentsVerifiedCharts);

            await Task.WhenAll(usersStatusChartRes, usersTypeChartRes, agentsVerifiedChartsRes);

            var returnValues = new List <ClientResponseModel>()
            {
                usersStatusChartRes.Result, usersTypeChartRes.Result, agentsVerifiedChartsRes.Result
            };

            return(returnValues);
        }