Beispiel #1
0
 public bool Remove(int id)
 {
     using (var context = new ScheduleContext())
     {
         var entity = context.Plugins.FirstOrDefault(c => c.Id == id);
         if (entity != null)
         {
             context.Plugins.Attach(entity);
             context.Entry <SchedulePluginsInfo>(entity).State = System.Data.Entity.EntityState.Deleted;
             context.SaveChanges();
         }
     }
     return(true);
 }
Beispiel #2
0
 public bool Save(SchedulePluginsInfo entity)
 {
     using (var context = new ScheduleContext())
     {
         if (entity.Id == 0)
         {
             context.Plugins.Add(entity);
             context.Entry <SchedulePluginsInfo>(entity).State = System.Data.Entity.EntityState.Added;
         }
         else
         {
             var info = context.Plugins.FirstOrDefault(c => c.Id == entity.Id);
             if (entity != null)
             {
                 context.Entry <SchedulePluginsInfo>(entity).State = System.Data.Entity.EntityState.Modified;
             }
         }
         context.SaveChanges();
     }
     return(true);
 }
Beispiel #3
0
        public bool Save(ScheduleJobsInfo entity)
        {
            ScheduleJobsInfo info = FindOne(entity.Id);

            if (info == null)
            {
                using (var context = new ScheduleContext())
                {
                    context.ScheduleJobs.Add(entity);
                    context.Entry <ScheduleJobsInfo>(entity).State = EntityState.Added;
                    context.SaveChanges();
                }
                return(true);
            }
            using (var context = new ScheduleContext())
            {
                //context.ScheduleJobs.AddObject(entity);
                context.Entry <ScheduleJobsInfo>(entity).State = EntityState.Modified;
                int r = context.SaveChanges();
            }
            return(true);
        }