public ActionResult Create(StudentModel iList)
        {
            if (ModelState.IsValid)
            {
                StudentHandler IHandler = new StudentHandler();
                if (IHandler.InsertStudent(iList))
                {
                    ViewBag.AlertMsg = "Item Added successfully";
                    ModelState.Clear();
                }
                else
                {
                    ViewBag.AlertMsg = "Item Add Failed";
                    ModelState.Clear();
                }
            }

            ClassHandler      gHandler  = new ClassHandler();
            List <ClassModel> classlist = new List <ClassModel>();

            classlist = gHandler.GetClassList().ToList();
            classlist.Insert(0, new ClassModel()
            {
                ClassID = 0, ClassName = "Select"
            });
            ViewBag.ListOfClasses = classlist;

            return(View());
        }
Beispiel #2
0
        public ActionResult Create(ClassModel iList)
        {
            if (ModelState.IsValid)
            {
                ClassHandler IHandler = new ClassHandler();
                if (IHandler.InsertClass(iList))
                {
                    ViewBag.AlertMsg = "Item Added successfully";
                    ModelState.Clear();
                }
                else
                {
                    ViewBag.AlertMsg = "Item Add Failed";
                    ModelState.Clear();
                }
            }

            GradeHandler      gHandler  = new GradeHandler();
            List <GradeModel> gradelist = new List <GradeModel>();

            gradelist = gHandler.GetGradeList().ToList();
            gradelist.Insert(0, new GradeModel()
            {
                GradeID = 0, GradeName = "Select"
            });
            ViewBag.ListOfGrades = gradelist;

            return(View());
        }
Beispiel #3
0
        public IActionResult Index()
        {
            ViewBag.ItemList = "Class List Page";
            ClassHandler iHandler = new ClassHandler();

            ModelState.Clear();
            return(View(iHandler.GetClassList()));
        }
Beispiel #4
0
 public ActionResult Edit(int id, ClassModel iList)
 {
     try
     {
         ClassHandler iHnadler = new ClassHandler();
         iList.ClassID = id;
         iHnadler.UpdateClass(iList);
         return(RedirectToAction("Index"));
     }
     catch (Exception)
     {
         return(View());
     }
 }
        public ActionResult Create()
        {
            ClassHandler      gHandler  = new ClassHandler();
            List <ClassModel> classlist = new List <ClassModel>();

            classlist = gHandler.GetClassList().ToList();
            classlist.Insert(0, new ClassModel()
            {
                ClassID = 0, ClassName = "Select"
            });
            ViewBag.ListOfClasses = classlist;

            return(View());
        }
Beispiel #6
0
 public ActionResult Delete(int id)
 {
     try
     {
         ClassHandler iHandler = new ClassHandler();
         if (iHandler.DeleteClass(id))
         {
             ViewBag.AlertMsg = "Item Deleted successfully";
         }
         return(RedirectToAction("Index"));
     }
     catch (Exception)
     {
         return(View());
     }
 }
        public ActionResult Edit(int id)
        {
            StudentHandler iHandler    = new StudentHandler();
            StudentModel   studentItem = iHandler.GetStudentList().Find(itemmmodel => itemmmodel.StudentID == id);

            ClassHandler      gHandler  = new ClassHandler();
            List <ClassModel> classlist = new List <ClassModel>();

            classlist = gHandler.GetClassList().ToList();
            classlist.Insert(studentItem.Classes.ClassID, new ClassModel()
            {
                ClassID = 0, ClassName = "Select"
            });
            ViewBag.ListOfClasses = classlist;

            return(View(studentItem));
        }
Beispiel #8
0
        public ActionResult Edit(int id)
        {
            ClassHandler iHandler  = new ClassHandler();
            ClassModel   classItem = iHandler.GetClassList().Find(itemmmodel => itemmmodel.ClassID == id);

            GradeHandler      gHandler  = new GradeHandler();
            List <GradeModel> gradelist = new List <GradeModel>();

            gradelist = gHandler.GetGradeList().ToList();

            gradelist.Insert(classItem.Grade.GradeID, new GradeModel()
            {
                GradeID = 0, GradeName = "Select"
            });
            ViewBag.ListOfGrades = gradelist;

            return(View(classItem));
        }
        public IActionResult Index(int ClassID)
        {
            ViewBag.ItemList = "Attendance List Page";
            AttendanceHandler iHandler = new AttendanceHandler();

            ClassHandler      gHandler  = new ClassHandler();
            List <ClassModel> classlist = new List <ClassModel>();

            classlist = gHandler.GetClassList().ToList();
            classlist.Insert(0, new ClassModel()
            {
                ClassID = 0, ClassName = "Select"
            });
            ViewBag.ListOfClasses = classlist;

            ModelState.Clear();
            return(View(iHandler.GetAttendanceList(ClassID)));
        }
Beispiel #10
0
         public static void GetXmlAttributeOverrides(XmlAttributeOverrides overrides, Type type)
         {
             if (type.BaseType != null)
             {
                 GetXmlAttributeOverrides(overrides, type.BaseType);
             }
 
             foreach (Type derived in type.GetInterfaces())
             {
                 foreach (PropertyInfo propertyInfo in derived.GetProperties())
                 {
                     XmlAttributeAttribute xmlAttributeAttribute = ClassHandler.GetCustomAttribute<XmlAttributeAttribute>(propertyInfo, true) as XmlAttributeAttribute;
 
                     if (xmlAttributeAttribute == null)
                         continue;
 
                     XmlAttributes attr1 = new XmlAttributes();
                     attr1.XmlAttribute = new XmlAttributeAttribute();
                     attr1.XmlAttribute.AttributeName = xmlAttributeAttribute.AttributeName;
                     overrides.Add(type, propertyInfo.Name, attr1);
                 }
             }
         }
Beispiel #11
0
         static void Main(string[] args)
         {
             XmlAttributeOverrides XmlAttributeOverrides = new XmlAttributeOverrides();
             ClassHandler.GetXmlAttributeOverrides(XmlAttributeOverrides, typeof(TestB));
             try
             {
                 TestB xtest = new TestB() { PropertyNameX = "RajX", PropertyNameY = "RajY", PropertyNameZ = "RajZ" };
 
                 StringBuilder xmlString = new StringBuilder();
                 using (XmlWriter xtw = XmlTextWriter.Create(xmlString))
                 {
                     XmlSerializer serializer = new XmlSerializer(typeof(TestB), XmlAttributeOverrides);
                     serializer.Serialize(xtw, xtest);
 
                     xtw.Flush();
                 }
 
                 Console.WriteLine(xmlString.ToString());
             }
             catch (Exception ex)
             {
                 Console.WriteLine(ex.ToString());
             }
 }
Beispiel #12
0
        public void GetAllClass()
        {
            var classes = new ClassHandler();

            classes.GetAllClass();
        }
Beispiel #13
0
        public void GetClass(int cid)
        {
            var classes = new ClassHandler();

            classes.GetClass(cid);
        }
Beispiel #14
0
 public void Addclass(int cid, string cname, int grade)
 {
     classhandler = new ClassHandler();
     classhandler.AddClass(cid, cname, grade);
 }
Beispiel #15
0
        public void UpdateClass(int cid, int grade)
        {
            var classes = new ClassHandler();

            classes.UpdateClass(cid, grade);
        }
 public void DeleteClass(int cid)
 {
     classHandler = new ClassHandler();
     classHandler.DeleteClass(cid);
 }