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()); }
// 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)); } }