public AdminCountsResponse GetAllCountsForAdmin() { AdminCountsResponse response = new AdminCountsResponse(); _dataProvider.ExecuteCmd( "[dbo].[Admin_SelectAdminCounts]", inputParamMapper : null, delegate(IDataReader reader, short set) { int startingIndex = 0; response.UserCount = reader.GetSafeInt32(startingIndex++); response.OrganizationCount = reader.GetSafeInt32(startingIndex++); response.ActiveUserCount = reader.GetSafeInt32(startingIndex++); response.DailyActiveUsersCount = reader.GetSafeInt32(startingIndex++); } ); return(response); }
public ActionResult <ItemResponse <AdminCountsResponse> > GetAllCountsForAdmin() { int sCode = 200; BaseResponse response = null; try { AdminCountsResponse counts = _adminService.GetAllCountsForAdmin(); response = new ItemResponse <AdminCountsResponse> { Item = counts }; } catch (Exception ex) { sCode = 500; base.Logger.LogError(ex.ToString()); response = new ErrorResponse($"Generic Errors: { ex.Message }"); } return(StatusCode(sCode, response)); }