Beispiel #1
0
 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;
 }
Beispiel #2
0
 public static bool Update(Project Proj)
 {
     return ExecuteDB(Proj, DBQueryType.Update);
 }
Beispiel #3
0
 public static bool Delete(Project Proj)
 {
     return ExecuteDB(Proj, DBQueryType.Delete);
 }
Beispiel #4
0
 public static bool Add(Project Proj)
 {
     return ExecuteDB(Proj, DBQueryType.Add);
 }