public bool AddSemester(Semester v)
 {
     db.Semesters.Add(v);
     if (!Save())
     {
         return false;
     }
     return true;
 }
 public bool RemoveSemester(Semester v)
 {
     if (!db.Semesters.Local.Contains(v))
     {
         db.Semesters.Attach(v);
     }
     db.Semesters.Remove(v);
     if (!Save())
     {
         return false;
     }
     return true;
 }
 public bool UpdateSemester(Semester v)
 {
     if (!db.Semesters.Local.Contains(v))
     {
         db.Semesters.Attach(v);
     }
     db.Entry<Semester>(v).State = EntityState.Modified;
     if (!Save())
     {
         return false;
     }
     return true;
 }