コード例 #1
0
        public async Task <ActionResult> MineshaftSummary(AlgoType?algoType)
        {
            var data = await MineshaftReader.GetMineshaftSummary();

            data.AlgoType = algoType;
            return(PartialView("_MineshaftSummary", data));
        }
コード例 #2
0
        public async Task <ActionResult> GetMineshaftInfo(int id)
        {
            var model = await MineshaftReader.GetMineshaftInfo(id);

            if (model != null)
            {
                return(PartialView("_MineshaftInfo", model));
            }

            return(PartialViewMessage(new ViewMessageModel(ViewMessageType.Info, "No Results Found", "No pool found matching your criteria")));
        }
コード例 #3
0
 public async Task <ActionResult> GetAlgoSummary(DataTablesModel param, AlgoType?algoType)
 {
     return(DataTable(await MineshaftReader.GetMineshaftSummary(param, algoType)));
 }
コード例 #4
0
 public async Task <ActionResult> GetMineshaftUserInfo(int id)
 {
     return(Json(await MineshaftReader.GetMineshaftUserInfo(User.Identity.GetUserId(), id), JsonRequestBehavior.AllowGet));
 }
コード例 #5
0
 public async Task <ActionResult> GetBlockChart(int poolId)
 {
     return(Json(await MineshaftReader.GetBlockChart(poolId), JsonRequestBehavior.AllowGet));
 }
コード例 #6
0
 public async Task <ActionResult> GetHashrateChart(int poolId)
 {
     return(Json(await MineshaftReader.GetHashrateChart(poolId, User.Identity.GetUserId()), JsonRequestBehavior.AllowGet));
 }
コード例 #7
0
 public async Task <ActionResult> GetMiners(DataTablesModel param, int poolId)
 {
     return(DataTable(await MineshaftReader.GetMiners(poolId, param)));
 }