Beispiel #1
0
        public AdminTotals GetAdminTotals()
        {
            AdminTotals model = null;

            _dataProvider.ExecuteCmd("dbo.Admin_SelectDashboardTotals", inputParamMapper : null, singleRecordMapper : delegate(IDataReader reader, short set)
            {
                int index = 0;
                model     = new AdminTotals();

                model.SurveysCompletedTotal = reader.GetSafeInt32(index++);
                model.UsersTotal            = reader.GetSafeInt32(index++);
                model.ResourcesTotal        = reader.GetSafeInt32(index++);
            });

            return(model);
        }
Beispiel #2
0
 public ActionResult <ItemResponse <AdminTotals> > GetAdminStats()
 {
     try
     {
         AdminTotals totals = _userService.GetAdminTotals();
         if (totals == null)
         {
             return(NotFound404(new ErrorResponse("No item Found")));
         }
         else
         {
             ItemResponse <AdminTotals> resp = new ItemResponse <AdminTotals>();
             resp.Item = totals;
             return(Ok200(resp));
         }
     }
     catch (Exception ex)
     {
         Logger.LogError(ex.ToString());
         return(StatusCode(500, new ErrorResponse(ex.Message)));
     }
 }