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); }
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); }
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); }