Example #1
0
        // Choose Classroom
        public async Task <ActionResult> ChooseClassroom()
        {
            string userId      = User.Identity.GetUserId();
            var    currentUser = await UserManager.FindByIdAsync(userId);

            int id = (int)currentUser.SchoolId;

            var classrooms = await _classroomService.GetClassroomsAsync((int)id);

            return(View(classrooms));
        }
Example #2
0
        // Out put list of Classrooms
        public async Task <ActionResult> List(int?id)
        {
            if (id == null)
            {
                string userId      = User.Identity.GetUserId();
                var    currentUser = await UserManager.FindByIdAsync(userId);

                id = currentUser.SchoolId;
                if (User.IsInRole("SuperAdmin"))
                {
                    id = DataSave.SchoolId;
                }
            }

            var classrooms = await _classroomService.GetClassroomsAsync((int)id);

            var school = await _schoolService.GetSchoolAsync((int)id);

            ViewBag.SchoolId    = school.SchoolId;
            DataSave.SchoolName = school.Name;
            DataSave.SchoolId   = school.SchoolId;

            return(View(classrooms));
        }