예제 #1
0
        private RuleSet newRule;    // new rule not yet saved

        public RulesWindow(int filterId)
        {
            this.filterId = filterId;
            this.ruleVM   = new RuleVM(filterId);
            this.stopProcessSelectionChanged = new Dictionary <string, bool>();
            this.deletedRules = new HashSet <int>();
            InitializeComponent();
            InitializeRuleScreen();
        }
 public bool Update(int id, RuleVM ruleVM)
 {
     if (string.IsNullOrWhiteSpace(ruleVM.Name))
     {
         return(status);
     }
     else
     {
         return(iRuleRepostory.Update(id, ruleVM));
     }
 }
 public bool Insert(RuleVM ruleVM)
 {
     if (string.IsNullOrWhiteSpace(ruleVM.Name))
     {
         return(status);
     }
     else
     {
         return(iRuleRepostory.Insert(ruleVM));
     }
 }
예제 #4
0
        public bool update(int id, RuleVM ruleVM)
        {
            var get = Get(id);

            if (get != null)
            {
                get.Update(id, ruleVM);
                applicationContext.Entry(get).State = EntityState.Modified;
                applicationContext.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public bool Update(int id, RuleVM ruleVM)
        {
            var get = Get(id);

            if (get != null)
            {
                get.Update(id, ruleVM);
                myContext.Entry(get).State = System.Data.Entity.EntityState.Modified;
                var result = myContext.SaveChanges();
                return(true);
            }
            else
            {
                return(true);
            }
        }
예제 #6
0
        public bool insert(RuleVM ruleVM)
        {
            var push = new Rule(ruleVM);

            applicationContext.Rules.Add(push);
            var result = applicationContext.SaveChanges();

            if (result > 0)
            {
                status = true;
                return(status);
            }
            else
            {
                return(status);
            }
        }
        public bool Insert(RuleVM RuleVM)
        {
            var push = new Rule(RuleVM);

            myContext.Rules.Add(push);
            var result = myContext.SaveChanges();

            if (result > 0)
            {
                status = true;
            }
            else
            {
                return(status);
            }
            return(status);
        }
예제 #8
0
 public void Update(int id, RuleVM ruleVM)
 {
     this.Id         = id;
     this.UpdateDate = DateTimeOffset.Now.ToLocalTime();
 }
예제 #9
0
 public Rule(RuleVM ruleVM)
 {
     this.Rule_Name  = ruleVM.Rule_Name;
     this.CreateDate = DateTimeOffset.Now.ToLocalTime();
 }
예제 #10
0
 public RuleView(RuleVM vm)
 {
     InitializeComponent();
     ViewModel = vm;
 }
예제 #11
0
 public bool update(int id, RuleVM ruleVM)
 {
     return(iRuleRepository.update(id, ruleVM));
 }
예제 #12
0
 public void Update(int id, RuleVM ruleVM)
 {
     this.Name = ruleVM.Name;
 }
예제 #13
0
 public Rule(RuleVM ruleVM)
 {
     this.Name = ruleVM.Name;
 }