Пример #1
0
        public NicoNicoRanking(RankingPeriod period, RankingTarget target)
        {
            Period = period;
            Target = target;

            ApiUrl = string.Format(ApiBaseUrl, TransTarget(Target), TransPeriod(Period)) + "{0}?page={1}";
        }
Пример #2
0
        public NicoNicoRanking(RankingPeriod period, RankingTarget target) {

            Period = period;
            Target = target;

            ApiUrl = string.Format(ApiBaseUrl, TransTarget(Target), TransPeriod(Period)) + "{0}?page={1}";
        }
Пример #3
0
        public async Task <IHttpActionResult> GetPosition(int companyId, RankingPeriod rankingPeriod)
        {
            await Task.Delay(TimeSpan.FromMilliseconds(150));

            var response = new GetPositionResponse
            {
                Position = 4319
            };

            return(Ok(response));
        }
Пример #4
0
        private static string TransPeriod(RankingPeriod period)
        {
            switch (period)
            {
            case RankingPeriod.Hourly:
                return("hourly");

            case RankingPeriod.Daily:
                return("daily");

            case RankingPeriod.Weekly:
                return("weekly");

            case RankingPeriod.Monthly:
                return("monthly");

            case RankingPeriod.Total:
                return("total");

            default:
                throw new InvalidOperationException("そんなバカな");
            }
        }
Пример #5
0
        private static string TransPeriod(RankingPeriod period) {

            switch(period) {
                case RankingPeriod.Hourly:
                    return "hourly";
                case RankingPeriod.Daily:
                    return "daily";
                case RankingPeriod.Weekly:
                    return "weekly";
                case RankingPeriod.Monthly:
                    return "monthly";
                case RankingPeriod.Total:
                    return "total";
                default:
                    throw new InvalidOperationException("そんなバカな");
            }
        }