コード例 #1
0
 //AUTHOR Dajo Vandoninck
 public static int AanpassenNote(Note n)
 {
     try
     {
         using (ArtminEntities entities = new ArtminEntities())
         {
             entities.Entry(n).State = EntityState.Modified;
             return(entities.SaveChanges());
         }
     }
     catch (Exception ex)
     {
         FileOperations.Foutloggen(ex);
         return(0);
     }
 }
コード例 #2
0
 //AUTHOR Midas
 public static int UpdateEvent(Event e)
 {
     try
     {
         using (var entities = new ArtminEntities())
         {
             entities.Entry(e).State = EntityState.Modified;
             return(entities.SaveChanges());
         }
     }
     catch (Exception ex)
     {
         FileOperations.Foutloggen(ex);
         return(0);
     }
 }
コード例 #3
0
 //AUTHOR Kevin
 public static int DeleteArtist(Artist a)
 {
     try
     {
         using (ArtminEntities entities = new ArtminEntities())
         {
             entities.Entry(a).State = EntityState.Deleted;
             return(entities.SaveChanges());
         }
     }
     catch (Exception ex)
     {
         FileOperations.Foutloggen(ex);
         return(0);
     }
 }
コード例 #4
0
        //AUTHOR Midas
        public static int DeleteEvent(Event e)
        {
            try
            {
                using (var entities = new ArtminEntities())
                {
                    entities.Entry(e).State = EntityState.Deleted;

                    entities.Notes.RemoveRange(entities.Notes.Where(n => n.EventID == e.EventID));
                    entities.Artists.RemoveRange(entities.Artists.Where(a => a.EventID == e.EventID));

                    return(entities.SaveChanges());
                }
            }
            catch (Exception ex)
            {
                FileOperations.Foutloggen(ex);
                return(0);
            }
        }