Ejemplo n.º 1
0
        public static void UpdateStatus(TblMetaquery tblMetaquery, StatusMQ newStatus)
        {
            using (MetaqueriesContext context = new MetaqueriesContext())
            {
                tblMetaquery.FkStatusId = (int)(newStatus == StatusMQ.ExpandedAndDone ? StatusMQ.Done : newStatus);

                if (newStatus == StatusMQ.WaitingToSolver)
                {
                    tblMetaquery.StartTime = DateTime.Now;
                }
                if (newStatus == StatusMQ.Done || newStatus == StatusMQ.ExpandedAndDone)
                {
                    tblMetaquery.FinishTime = DateTime.Now;
                }
                if (newStatus == StatusMQ.Expanded || newStatus == StatusMQ.ExpandedAndDone)
                {
                    tblMetaquery.IsExpanded = true;
                }

                tblMetaquery.TblDatabaseManagement = null;
                context.TblMetaqueries.Attach(tblMetaquery);
                //context.Entry(tblMetaquery).State = System.Data.Entity.EntityState.Modified;
                context.MarkAsModified(tblMetaquery);
                context.SaveChanges();
            }
        }
Ejemplo n.º 2
0
 public static void Create(TblMetaquery tblMetaquery)
 {
     using (MetaqueriesContext context = new MetaqueriesContext())
     {
         context.TblMetaqueries.Add(tblMetaquery);
         context.MarkAsCreated(tblMetaquery);
         context.SaveChanges();
     }
 }
Ejemplo n.º 3
0
 public static void Update(TblDatabaseManagement tblDatabaseManagement)
 {
     using (MetaqueriesContext context = new MetaqueriesContext())
     {
         context.TblDatabaseManagements.Attach(tblDatabaseManagement);
         context.MarkAsModified(tblDatabaseManagement);
         context.SaveChanges();
     }
 }
Ejemplo n.º 4
0
 public static void Create(TblDatabaseManagement tblDatabaseManagement)
 {
     using (MetaqueriesContext context = new MetaqueriesContext())
     {
         context.TblDatabaseManagements.Add(tblDatabaseManagement);
         context.MarkAsCreated(tblDatabaseManagement);
         context.SaveChanges();
     }
 }
Ejemplo n.º 5
0
 public static void Create(TblProbabilityExperiment tblProbabilityExperiment)
 {
     using (MetaqueriesContext context = new MetaqueriesContext())
     {
         context.TblProbabilityExperiments.Add(tblProbabilityExperiment);
         context.MarkAsCreated(tblProbabilityExperiment);
         context.SaveChanges();
     }
 }
Ejemplo n.º 6
0
 public static void Update(TblProbabilityExperiment tblProbabilityExperiment)
 {
     using (MetaqueriesContext context = new MetaqueriesContext())
     {
         context.TblProbabilityExperiments.Attach(tblProbabilityExperiment);
         context.MarkAsModified(tblProbabilityExperiment);
         context.SaveChanges();
     }
 }
Ejemplo n.º 7
0
        public static void UpdateStatus(TblMetaquery tblMetaquery, StatusMQ newStatus)
        {
            using (MetaqueriesContext context = new MetaqueriesContext())
            {
                tblMetaquery.FkStatusId = (int)newStatus;
                if (newStatus == StatusMQ.WaitingToSolver)
                {
                    tblMetaquery.StartTime = DateTime.Now;
                }
                if (newStatus == StatusMQ.Done)
                {
                    tblMetaquery.FinishTime = DateTime.Now;
                }

                context.TblMetaqueries.Attach(tblMetaquery);
                //context.Entry(tblMetaquery).State = System.Data.Entity.EntityState.Modified;
                context.MarkAsModified(tblMetaquery);
                context.SaveChanges();
            }
        }