public ActionResult AssignStudents()
        {
            Dictionary <string, object> allInfo     = new Dictionary <string, object>();
            List <StudentClass>         students    = StudentClass.GetAll();
            List <DepartmentClass>      departments = DepartmentClass.GetAll();

            allInfo.Add("students", students);
            allInfo.Add("departments", departments);
            return(View(allInfo));
        }
        public ActionResult Assign()
        {
            Dictionary <string, object> allInfo  = new Dictionary <string, object>();
            List <StudentClass>         students = StudentClass.GetAll();
            List <CourseClass>          courses  = CourseClass.GetAll();

            allInfo.Add("students", students);
            allInfo.Add("courses", courses);
            return(View(allInfo));
        }
        public ActionResult StudentClasses_Read([DataSourceRequest] DataSourceRequest request)
        {
            IQueryable <StudentClass> items  = StudentClass.GetAll().AsQueryable();
            DataSourceResult          result = items.ToDataSourceResult(request, _item => new
            {
                Id   = _item.Id,
                Name = _item.Name,
                //IsDeleted = _item.IsDeleted,
                CreatedOn         = _item.CreatedOn,
                CreatedByUserId   = _item.CreatedByUserId,
                CreatedByUserName = _item.CreatedByUserName
            });

            return(Json(result));
        }
Exemple #4
0
 public ActionResult AddNewStudent(Student model)
 {
     ViewBag.AlreadyExists = false;
     ViewBag.AllSchools    = new SelectList(School.GetAll(), "Id", "Name");
     ViewBag.AllClasses    = new SelectList(StudentClass.GetAll(), "Id", "Name");
     ViewBag.AllGrades     = new SelectList(StudentGrade.GetAll(), "Id", "Name");
     ViewBag.AllCities     = new SelectList(City.GetAll(), "Id", "Name");
     if (model.Id != 0)
     {
         Student st = Student.GetById(model.Id);
         model.School         = st.School;
         model.SchoolId       = st.SchoolId;
         model.StudentClass   = st.StudentClass;
         model.StudentClassId = st.StudentClassId;
         model.StudentGrade   = st.StudentGrade;
         model.StudentGradeId = st.StudentGradeId;
     }
     if (ModelState.IsValid)
     {
         if (model.Id != 0)
         {
             bool IsUpdated = Student.Update(model.Id, model.FirstName, model.LastName, model.Gender, model.DOB, model.PrimaryParent,
                                             model.Address, model.State, model.MotherCell, model.SecondaryParent, model.Phone,
                                             model.FatherCell);
             if (IsUpdated)
             {
                 return(RedirectToAction("Index"));
             }
         }
         else
         {
             bool isAdded = Student.AddNew(model.SchoolId, model.StudentClassId, model.StudentGradeId,
                                           model.CityId, model.FirstName, model.LastName, model.Gender, model.DOB, model.PrimaryParent,
                                           model.Address, model.State, model.MotherCell, model.SecondaryParent, model.Phone,
                                           model.FatherCell, ApplicationHelper.LoggedUserId);
             if (isAdded)
             {
                 return(RedirectToAction("Index"));
             }
         }
         ViewBag.AlreadyExists = true;
         return(View(model));
     }
     else
     {
         return(View(model));
     }
 }
        public JsonResult GetAllClasses_Read()
        {
            List <StudentClass> allitems = StudentClass.GetAll();

            allitems.Insert(0, new StudentClass()
            {
                Name = "All", Id = -1
            });
            IQueryable <StudentClass> items = allitems.AsQueryable();
            var result = from item in items
                         select new
            {
                Id   = item.Id,
                Name = item.Name
            };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemple #6
0
        public ActionResult AddNewStudent(int?id)
        {
            if (id != null)
            {
                ViewBag.AlreadyExists = false;

                Student _item = Student.GetById(id.Value);
                ViewBag.AllSchools = new SelectList(School.GetAll(), "Id", "Name");
                ViewBag.AllClasses = new SelectList(StudentClass.GetAll(), "Id", "Name");
                ViewBag.AllGrades  = new SelectList(StudentGrade.GetAll(), "Id", "Name");
                ViewBag.AllCities  = new SelectList(City.GetAll(), "Id", "Name");
                return(View(_item));
            }
            else
            {
                ViewBag.AlreadyExists = false;
                ViewBag.AllSchools    = new SelectList(School.GetAll(), "Id", "Name");
                ViewBag.AllClasses    = new SelectList(StudentClass.GetAll(), "Id", "Name");
                ViewBag.AllGrades     = new SelectList(StudentGrade.GetAll(), "Id", "Name");
                ViewBag.AllCities     = new SelectList(City.GetAll(), "Id", "Name");
                Student _item = new Student();
                return(View(_item));
            }
        }
        public ActionResult Student()
        {
            List <StudentClass> allStudents = StudentClass.GetAll();

            return(View("NewStudent", allStudents));
        }