Example #1
0
        public void RemoveClass(Student selectedStudent, Class selectedClass)
        {
            if (selectedStudent == null || selectedClass == null)
                return;

            if (selectedStudent.Classes.Contains(selectedClass))
            {
                selectedStudent.Classes.Remove(selectedClass);
                _entities.SaveChanges();
            }
        }
Example #2
0
        public void AddClass(Student SelectedStudent, DateTime SelectedDate)
        {
            if (SelectedStudent.Classes.Any(x => x.ClassTime == SelectedDate))
                return;

            Class studentClass = new Class()
            {
                ClassTime = SelectedDate,
                Student = SelectedStudent
            };

            _entities.AddToClasses(studentClass);
            _entities.SaveChanges();
        }
 /// <summary>
 /// Deprecated Method for adding a new object to the Classes EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToClasses(Class @class)
 {
     base.AddObject("Classes", @class);
 }
 /// <summary>
 /// Create a new Class object.
 /// </summary>
 /// <param name="classTime">Initial value of the ClassTime property.</param>
 /// <param name="studentId">Initial value of the StudentId property.</param>
 public static Class CreateClass(global::System.DateTime classTime, global::System.Int32 studentId)
 {
     Class @class = new Class();
     @class.ClassTime = classTime;
     @class.StudentId = studentId;
     return @class;
 }
Example #5
0
 private void RemoveClass(Class selectedClass)
 {
     _repository.RemoveClass(SelectedStudent, selectedClass);
     SelectedStudent.Classes.Remove(selectedClass);
 }