Exemplo n.º 1
0
        public List <AdminDash> Get()
        {
            string           procName  = "[dbo].[Users_SelectAdminDashboardData]";
            List <AdminDash> adminDash = null;

            _data.ExecuteCmd(procName, inputParamMapper : null,
                             singleRecordMapper : delegate(IDataReader reader, short set)
            {
                AdminDash dashCount = new AdminDash();
                int startingIndex   = 0;

                dashCount.ActiveUser     = reader.GetInt32(startingIndex++);
                dashCount.Groups         = reader.GetInt32(startingIndex++);
                dashCount.Organizations  = reader.GetInt32(startingIndex++);
                dashCount.Plans          = reader.GetInt32(startingIndex++);
                dashCount.PlanFavorites  = reader.DeserializeObject <List <Plan> >(startingIndex++);
                dashCount.FollowedGroups = reader.DeserializeObject <List <Group> >(startingIndex++);
                dashCount.RecentUsers    = reader.DeserializeObject <List <UserProfile> >(startingIndex++);

                if (adminDash == null)
                {
                    adminDash = new List <AdminDash>();
                }
                adminDash.Add(dashCount);
            },
                             returnParameters: null
                             );
            return(adminDash);
        }
Exemplo n.º 2
0
        // GET: Admin
        public ActionResult Index()
        {
            UserService service = new UserService();
            AdminDash   admin   = new AdminDash();

            admin.NoofLocations = service.SearchLocations(new LocationViewModel()).LocationList.Count;
            admin.NoofUsers     = service.SearchUsers(new UserViewModel()).UserList.Count;
            admin.NoofSuppliers = service.SearchSuppliers(new SupplierViewModel()).SupplierList.Count;
            admin.NoofProducts  = service.SearchProducts(new ProductViewModel()).ProductsList.Count;
            admin.NoofMainCat   = service.SearchMainAssests(new MainCatogoryViewModel()).MainAssestsList.Count;
            admin.NoOfSubCat    = service.SearchSubAssests(new SubCatogoryViewModel()).SubAssestsList.Count;
            return(View(admin));
        }