public ActionResult <IEnumerable <StudentInfo> > Index(string SearchName) { var student = from x in _student.GetStudents() select x; if (!string.IsNullOrEmpty(SearchName)) { student = student.Where(x => x.Name.Contains(SearchName)); return(View(student)); } return(View(_student.GetStudents())); }
public async Task <IActionResult> GetData() { try { var user = await CurrentUser(); return(this.BuildDataTableForm <StudentViewModel>(_student.GetStudents(user))); } catch (Exception ex) { // Info Console.Write(ex); return(null); } }
public ActionResult Index() { IndexViewModel indexmodel = new IndexViewModel(); indexmodel.Count = _service.GetCount(); indexmodel.Students = _service.GetStudents(); return(View(indexmodel)); }
public IViewComponentResult Invoke(string filter) { var userInfo = _userManager.FindByNameAsync(User.Identity.Name).Result; //you can do the access rights checking here by using session, user, and/or filter parameter var sidebars = new List <SidebarMenu>(); sidebars.Add(ModuleHelper.AddModule("Home", "/", "fas fa-home", "/")); sidebars.Add(ModuleHelper.AddModule("Calendar", "/calendar", "fas fa-calendar-alt", "/calendar")); if (User.IsInRole("Student")) { var userId = Guid.Parse(userInfo.Id); var studentProfile = _student.GetStudents(userInfo.School.Id).Where(o => o.UserId == userId).FirstOrDefault(); sidebars.Add(ModuleHelper.AddModule("Profile", "/profile/readdata?Id=" + studentProfile.Id, "fas fa-user-graduate", "/profile/readdata")); sidebars.Add(ModuleHelper.AddModule("Records", "/profile/records?Id=" + studentProfile.Id, "fas fa-server", "/profile/records")); } if (User.IsInRole("Teacher")) { sidebars.Add(ModuleHelper.AddModule("Students", "/student", "fas fa-user-graduate", "/student")); sidebars.Add(ModuleHelper.AddTree("Manage", "fas fa-user-cog")); sidebars.Last().TreeChild = new List <SidebarMenu>() { ModuleHelper.AddModule("Sections", "/section", "fas fa-people-arrows", "/section"), }; } if (User.IsInRole("Admin") || User.IsInRole("Staff")) { sidebars.Add(ModuleHelper.AddModule("Students", "/student", "fas fa-user-graduate", "/student")); sidebars.Add(ModuleHelper.AddTree("Manage", "fas fa-user-cog")); sidebars.Last().TreeChild = new List <SidebarMenu>() { ModuleHelper.AddModule("Teachers", "/teacher/" + userInfo.School.Id, "fas fa-chalkboard-teacher", "/teacher"), ModuleHelper.AddModule("School Years", "/schoolyear", "fas fa-book", "/schoolyear"), ModuleHelper.AddModule("Levels", "/level/" + userInfo.School.Id, "fas fa-angle-double-up", "/level"), ModuleHelper.AddModule("Sections", "/section", "fas fa-people-arrows", "/section"), }; //sidebars.Add(ModuleHelper.AddModule("Admin", "/superadmin", "fas fa-user-cog")); //sidebars.Add(ModuleHelper.AddModule("Role", "/role", "fas fa-key")); //sidebars.Add(ModuleHelper.AddModule("Logs", "/userlogs", "fas fa-clipboard-list")); } return(View(sidebars)); }
public List <Student> GetAllStudents() { return(_studentService.GetStudents()); }
public async Task <List <StudentDto> > GetStudents() { return(await _studentServices.GetStudents()); }
public List <Student> FindStudentsByProgram(string ProgramCode) { return(_studentManager.GetStudents(ProgramCode)); }