Beispiel #1
0
        static void Main(string[] args)
        {
            FrameworkEnvironment.Configure();
            var context = new IrmaOapDbContext(FrameworkEnvironment.Instance.Configuration.GetConnectionString());

            var log = Ensco.Irma.Logging.Log.GetLogger(typeof(Program));

            //Activity activity = ActivityXamlServices.Load("TestWfActivity.xaml", new ActivityXamlServicesSettings { CompileExpressions = true });



            var rchl    = new RigOapChecklistRepository(context, log);
            var oacpChl = new OapChecklistRepository(context, log);
            var rigR    = new RigRepository(context, log);



            var rigChecklist = rchl.Get(Guid.Parse("407F66ED-82BB-E811-BA80-30E37A858A8A"));

            ProcessWorkflow(rigChecklist, log, context);

            /*
             * if (rigChecklist == null)
             * {
             *  var rig = rigR.Get(1);
             *
             *  if (rig == null)
             *  {
             *      var r = new Irma.Models.Domain.Oap.Rig()
             *      {
             *          Name = "Rig 1",
             *          Description = "Test Rig 1",
             *          RigNumber = "1",
             *          StartDateTime = DateTime.Now.AddYears(-10),
             *          EndDateTime = DateTime.MaxValue,
             *
             *      };
             *
             *      var rid = rigR.Add(r);
             *      rig = rigR.Get(rid);
             *  }
             *
             *  rigChecklist = new RigOapChecklist()
             *  {
             *      OapChecklist = oacpChl.GetAll(DateTime.MinValue, DateTime.MaxValue).FirstOrDefault(),
             *      Rig = rig
             *  };
             *
             *  var id = rchl.Add(rigChecklist);
             *  rigChecklist = rchl.Get(id);
             * }
             */
            AddWorkflow(rigChecklist, log, context);

            ProcessWorkflow(rigChecklist, log, context);

            Console.Write("Enter some value:");
            Console.ReadLine();
        }
Beispiel #2
0
        public void Initialize()
        {
            FrameworkEnvironment.Configure();
            Context = new IrmaOapDbContext(FrameworkEnvironment.Instance.Configuration.GetConnectionString());

            IrmaContext = new IrmaDbContext(FrameworkEnvironment.Instance.Configuration.GetConnectionString());

            OapChecklistRepository = new OapChecklistRepository(Context, Log.GetLogger(this.GetType()));

            OapChecklistTopicRepository = new OapChecklistTopicRepository(Context, Log.GetLogger(this.GetType()));

            RigOapChecklistRepository = new RigOapChecklistRepository(Context, Log.GetLogger(this.GetType()));
        }
Beispiel #3
0
 public void Initialize()
 {
     FrameworkEnvironment.Configure();
     OapContext  = new IrmaOapDbContext(FrameworkEnvironment.Instance.Configuration.GetConnectionString());
     IrmaContext = new IrmaDbContext(FrameworkEnvironment.Instance.Configuration.GetConnectionString());
 }