public void AddDepartment(department newDepartment) { using (var dbModel = new LMSDataModelEntities()) { dbModel.departments.AddObject(newDepartment); dbModel.ObjectStateManager.ChangeObjectState(newDepartment, System.Data.EntityState.Added); var saveCount = dbModel.SaveChanges(); if (saveCount < 1) { throw new Exception("Fail to insert new department " + newDepartment.Name + " into DB"); } } }
private void Fixupdepartment(department previousValue) { if (previousValue != null && previousValue.students.Contains(this)) { previousValue.students.Remove(this); } if (department != null) { if (!department.students.Contains(this)) { department.students.Add(this); } if (DepartmentId != department.Id) { DepartmentId = department.Id; } } }