Exemplo n.º 1
0
        // GET api/<controller>
//        [WebApi.OutputCache.V2.CacheOutput(ClientTimeSpan = 100, ServerTimeSpan = 100)]
        public async Task <HttpResponseMessage> Get(int page = 0, int rowCount = 5)
        {
            return(await Task <HttpResponseMessage> .Factory.StartNew(() =>
            {
                var resultCollection = model.GetPastBattls(page, rowCount);
                return Request.CreateResponse <IViewPastBattlsBLL>(HttpStatusCode.OK, model);
            }));
        }
Exemplo n.º 2
0
        public async Task <HttpResponseMessage> LoadData()
        {
            int page     = 0;
            int rowCount = 5;

            return(await Task <HttpResponseMessage> .Factory.StartNew(() =>
            {
                alltimeWinners.GetTopMostVotedArtist(page, rowCount);
                pastbattls.GetPastBattls(page, rowCount);
                topUsers.GetTopMostVotesByUser(page, rowCount);
                mostVoted.GetMostVotedThisMonth(page, rowCount);

                var retorno = new
                {
                    alltimeresult = this.alltimeWinners,
                    pastbattleresut = this.pastbattls,
                    topusersresult = this.topUsers,
                    mosteVotedresult = this.mostVoted
                };

                return Request.CreateResponse <object>(HttpStatusCode.OK, retorno);
            }));
        }