// 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); })); }
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); })); }