Exemple #1
0
        private PenetrationVM(GroupByTaskModel model)
        {
            groupModel_ = model;
            groupModel_.PropertyChanged += PenModel__PropertyChanged;

            updateModel_ = new UpdateModel();
            singleModel_ = new SingleModel();

            initializeForm();
        }
Exemple #2
0
        private static PenetrationVM loadInstace(
            GroupByTaskModel penModel, KeyinOptions options)
        {
            isDebugMode_ = options.IsDebug;

            if (PenConfigVariables.LogFolder.IsDefined)
            {
                Logger.setLogFolder(PenConfigVariables.LogFolder.Value);
            }
            if (PenConfigVariables.Log.IsDefined)
            {
                Logger.IsActive = bool.Parse(PenConfigVariables.Log.Value);
            }

            Logger.Log.Info(new string('=', 22) + " LOAD " + new string('=', 22));

            instance_ = instance_ ?? new PenetrationVM(penModel);
            instance_.loadContext();
            return(instance_);
        }