public async Task <ActionResult> Index(int page = 1, int pageSize = 10) { if (IsUserExistInRole("SuperAdmin")) { return(RedirectToAction("Index", "Subject", new { Area = "SuperAdmin" })); } var userId = GetCurrentUserId(); var profile = await _profileSuperAdminService.GetProfileByUserIdAsync(userId); var subjects = await _subjectAdminService.GetAllSubjectsByUserProfileId(page, pageSize, profile.Id); List <Breadcrumb> breadcrumb = new List <Breadcrumb>() { new Breadcrumb("Home", "Index", "Home", new { Area = "" }), new Breadcrumb("Subjects") }; SubjectIndexViewModel subjectIndexViewModel = new SubjectIndexViewModel { PageInfo = subjects, Subjects = subjects.Results, Breadcrumb = breadcrumb }; ViewBag.Title = "Subject list"; return(View(subjectIndexViewModel)); }
public async Task <ActionResult> Index(int page = 1, int pageSize = 10) { var subjects = await _subjectAdminService.GetAllSubjects(page, pageSize); var breadcrumb = new List <Breadcrumb> { new Breadcrumb("Home", "Index", "Home", new { Area = "" }), new Breadcrumb("Subjects") }; SubjectIndexViewModel subjectIndexViewModel = new SubjectIndexViewModel { PageInfo = subjects, Subjects = subjects.Results, Breadcrumb = breadcrumb }; ViewBag.Title = "Subject list"; return(View(subjectIndexViewModel)); }