Пример #1
0
    protected string GetChartString(StatisticsType type)
    {
        switch (type)
        {
        case StatisticsType.User_AllCreditedMoney:
            return(ChartsManager.GetJsonString(type, null, (Member.CurrentInCache).StatisticsEarned));

        case StatisticsType.Referrals_AllCreditedMoney:
            return(ChartsManager.GetJsonString(type, null, (Member.CurrentInCache).StatisticsDirectReferralsEarned));

        case StatisticsType.User_AllPointsCredited:
            return(ChartsManager.GetJsonString(type, (Member.CurrentInCache).StatisticsPointsEarned, null));

        case StatisticsType.Referrals_AllCreditedPoints:
            return(ChartsManager.GetJsonString(type, (Member.CurrentInCache).StatisticsDirectRefPointsEarned, null));

        case StatisticsType.Referrals_AdPacks:
            return(ChartsManager.GetJsonString(type, null, (Member.CurrentInCache).StatisticsDRAdPacksEarned));

        case StatisticsType.User_CashLinksMoney:
            return(ChartsManager.GetJsonString(type, null, (Member.CurrentInCache).StatisticsCashLinksEarned));

        case StatisticsType.Referrals_CashLinksMoney:
            return(ChartsManager.GetJsonString(type, null, (Member.CurrentInCache).StatisticsDRCashLinksEarned));

        case StatisticsType.User_Clicks:
            return(ChartsManager.GetJsonString(type, (Member.CurrentInCache).StatisticsOnlyUserClicks, null));

        case StatisticsType.DRClicks:
            return(ChartsManager.GetJsonString(type, (Member.CurrentInCache).DirectReferralsClicks, null));

        case StatisticsType.User_ArticleSharesReads:
            return(ChartsManager.GetJsonString(type, (Member.CurrentInCache).StatisticsArticlesTotalSharesReads, null));

        case StatisticsType.User_ArticleSharesMoney:
            return(ChartsManager.GetJsonString(type, null, (Member.CurrentInCache).StatisticsArticlesTotalSharesMoney));


        case StatisticsType.UserBalancesPercents:
        case StatisticsType.CountriesWithMembers:
            return(ChartsManager.GetJsonDataForCustomCharts(type));

        default:
            return(string.Empty);
        }
    }
Пример #2
0
 protected override void Initialize()
 {
     manager = new ChartsManager(mockUnitOfWork.Object, mockMapper.Object);
     TestContext.WriteLine("Overrided");
 }
Пример #3
0
 public ChartsController(Context context)
 {
     _context       = context;
     _chartsManager = new ChartsManager(context);
 }