private static bool ExecuteDB(Project Proj, DBQueryType queryType) { using (spiffaiwebEntities db = LoadDB()) { switch (queryType) { case DBQueryType.Add: db.Projects.Add(Proj); break; case DBQueryType.Update: db.Projects.Attach(Proj); db.Entry(Proj).State = System.Data.Entity.EntityState.Modified; break; case DBQueryType.Delete: db.Projects.Remove(Proj); break; default: break; } db.SaveChanges(); } return true; }
public static bool Update(Project Proj) { return ExecuteDB(Proj, DBQueryType.Update); }
public static bool Delete(Project Proj) { return ExecuteDB(Proj, DBQueryType.Delete); }
public static bool Add(Project Proj) { return ExecuteDB(Proj, DBQueryType.Add); }