public IViewComponentResult Invoke()
        {
            var readedRequests   = this.userRequestService.TakeAllReadedRequestsCount();
            var unreadedRequests = this.userRequestService.TakeAllUnReadedRequestsCount();
            var allRequests      = this.userRequestService.TakeAllRequestsCount();
            var viewModel        = new AdminNavbarViewModel
            {
                UnReadedRequests = unreadedRequests,
                AllRequestsCount = allRequests,
                ReadedRequests   = readedRequests,
            };

            return(this.View(viewModel));
        }
Exemple #2
0
        public IViewComponentResult Invoke()
        {
            var partnerRequestsCount   = this.partnerRequestService.GetPartnetsRequests().Count();
            var userRequestsCount      = this.userRequestService.GetUnseenRequests().Count();
            var unprocessedOrdersCount = this.ordersService.GetUnprocessedOrders().Count();

            var viewModel = new AdminNavbarViewModel
            {
                PartnerRequestsCount   = partnerRequestsCount,
                UserRequestsCount      = userRequestsCount,
                UnprocessedOrdersCount = unprocessedOrdersCount
            };

            return(this.View(viewModel));
        }