示例#1
0
        public ActionResult Index()
        {
            if (User.IsInRole("Admin"))
            {
                AdminSummaryViewModel viewModel = new AdminSummaryViewModel();

                using (REMSDAL dal = new REMSDAL())
                {
                    viewModel.OwnersCount    = dal.Owners.Count();
                    viewModel.ComplexesCount = dal.Complexes.Count();
                    viewModel.StaffCount     = dal.StaffMembers.Count();
                    viewModel.TenantCount    = dal.Tenants.Count();
                    viewModel.UnitsCount     = dal.Units.Count();
                }

                return(View(viewModel));
            }

            return(View());
        }
示例#2
0
        // GET: Admin
        //[Route("adminLogin")]
        public ActionResult Index()
        {
            var summaryModel = new AdminSummaryViewModel
            {
                BatchesCount          = _batchService.GetBatchesCount(),
                BranchesCount         = _branchService.GetBranchesCount(),
                ClientsCount          = _clientService.GetClientsCount(),
                StudentsCount         = _studentService.GetStudentsCount(),
                TeachersCount         = _teacherService.GetTeachersCount(),
                PendingAdmissionCount = _apiService.GetPendingAdmission(),
            };
            var roleUserId = User.Identity.GetUserId();
            var roles      = _aspNetRolesService.GetCurrentUserRole(roleUserId);

            if (roles == "Student")
            {
                return(RedirectToAction("Index", "StudentDashBoard"));
            }
            else
            {
                return(View(summaryModel));
            }
        }