public ICollection <OperadorLogicoObj> ListOpLogicos() { using (var MotorReglasDB = new MotorReglasDB()) { return(MotorReglasDB.Operadoreslogicos.ToList()); } }
public ICollection <OperadorComparacionObj> ListOperadorComparacionObj() { using (var MotorReglasDB = new MotorReglasDB()) { return(MotorReglasDB.OperadoresComparacion.ToList()); } }
public ICollection <ReglaObj> ListReglas() { using (var MotorReglasDB = new MotorReglasDB()) { return(MotorReglasDB.Reglas.ToList()); } }
public ICollection <CondicionObj> ListCondiciones() { using (var MotorReglasDB = new MotorReglasDB()) { return(MotorReglasDB.Condiciones.Include("OperadorComparacionObj").Include("OperadorLogicoObj1").Include("OperadorLogicoObj2").Include("ReglaObj").ToList()); } }
public OperadorLogicoObj UpDate(OperadorLogicoObj _ol) { using (var MotorReglasDB = new MotorReglasDB()) { _ol = MotorReglasDB.Operadoreslogicos.Attach(_ol); MotorReglasDB.Entry(_ol).State = EntityState.Modified; MotorReglasDB.SaveChanges(); } return(_ol); }
public OperadorLogicoObj Give(int _ol) { OperadorLogicoObj r = null; using (var MotorReglasDB = new MotorReglasDB()) { r = MotorReglasDB.Operadoreslogicos.Find(_ol); } return(r); }
public ReglaObj UpDate(ReglaObj _Regla) { using (var MotorReglasDB = new MotorReglasDB()) { _Regla = MotorReglasDB.Reglas.Attach(_Regla); MotorReglasDB.Entry(_Regla).State = EntityState.Modified; MotorReglasDB.SaveChanges(); } return(_Regla); }
public void CondicionTest_UpdateCondicion() { CondicionVO r = this.iCondicionController.Create(3, 3, 1, 3, "mayor", "menor"); r.reglaId = 1; CondicionVO sUpdate = this.iCondicionController.UpDate(r); Assert.AreEqual(sUpdate.operadorcomparacionId, r.operadorcomparacionId); using (var MotorCondicionsDB = new MotorReglasDB()) { Assert.AreEqual(MotorCondicionsDB.Condiciones.Find(r.condicionId).reglaId, r.reglaId); } }
public void ReglaTest_UpdateRegla() { ReglaVO r = this.iReglaController.Create("igual"); r.nombre = "igualdad"; ReglaVO sUpdate = this.iReglaController.UpDate(r); Assert.AreEqual(sUpdate.nombre, r.nombre); using (var MotorReglasDB = new MotorReglasDB()) { Assert.AreEqual(MotorReglasDB.Reglas.Find(r.reglaId).nombre, r.nombre); } }
public void OperadorLogicoTest_UpdateOpeLogico() { OperadorLogicoVO r = this.iOperadorLogicoController.Create("!="); r.name = "Negacion"; OperadorLogicoVO sUpdate = this.iOperadorLogicoController.UpDate(r); Assert.AreEqual(sUpdate.name, r.name); using (var MotorReglasDB = new MotorReglasDB()) { Assert.AreEqual(MotorReglasDB.Operadoreslogicos.Find(r.operadorlogicoId).operadorlogicoId, r.operadorlogicoId); } }
public ReglaObj Create(string _nombre) { ReglaObj r = new ReglaObj(); r.reglaId = 0; r.nombre = _nombre; using (var MotorReglasDB = new MotorReglasDB()) { r = MotorReglasDB.Reglas.Add(r); MotorReglasDB.SaveChanges(); } return(r); }
public ReglaObj Give(int _ReglaId) { ReglaObj r = null; using (var MotorReglasDB = new MotorReglasDB()) { // r = MotorReglasDB.Reglas.Find(_Regla); r = MotorReglasDB.Reglas //.Include(v2 => v2.OperadorComparacionObj) .Where(v3 => v3.reglaId == _ReglaId) .FirstOrDefault(); } return(r); }
public OperadorLogicoObj Create(string _name) { OperadorLogicoObj r = new OperadorLogicoObj(); r.operadorlogicoId = 0; r.name = _name; using (var MotorReglasDB = new MotorReglasDB()) { r = MotorReglasDB.Operadoreslogicos.Add(r); MotorReglasDB.SaveChanges(); } return(r); }
public CondicionObj UpDate(CondicionObj _Condicion) { _Condicion.OperadorComparacionObj = null; _Condicion.OperadorLogicoObj1 = null; _Condicion.ReglaObj = null; _Condicion.OperadorLogicoObj2 = null; using (var MotorReglasDB = new MotorReglasDB()) { _Condicion = MotorReglasDB.Condiciones.Attach(_Condicion); MotorReglasDB.Entry(_Condicion).State = EntityState.Modified; MotorReglasDB.SaveChanges(); } return(_Condicion); }
public CondicionObj Give(int _CondicionId) { CondicionObj r = null; using (var MotorReglasDB = new MotorReglasDB()) { // r = MotorReglasDB.Condicions.Find(_Condicion); r = MotorReglasDB.Condiciones .Include(v2 => v2.OperadorComparacionObj) .Include(v2 => v2.OperadorLogicoObj1) .Include(v2 => v2.OperadorLogicoObj2) .Include(v2 => v2.ReglaObj) .Where(v3 => v3.condicionId == _CondicionId) .FirstOrDefault(); } return(r); }
public OperadorLogicoObj Delete(int logicoId) { OperadorLogicoObj r = null; using (var MotorReglasDB = new MotorReglasDB()) { try { r = MotorReglasDB.Operadoreslogicos.Find(logicoId); r = MotorReglasDB.Operadoreslogicos.Remove(r); MotorReglasDB.SaveChanges(); } catch { r = null; return(r); } } return(r); }
public ReglaObj Delete(int _ReglaId) { ReglaObj r = null; using (var MotorReglasDB = new MotorReglasDB()) { r = MotorReglasDB.Reglas.Find(_ReglaId); r = MotorReglasDB.Reglas.Remove(r); try { MotorReglasDB.SaveChanges(); } catch { r = null; return(r); } } return(r); }
public CondicionObj Delete(int _CondicionId) { CondicionObj r = null; using (var MotorReglasDB = new MotorReglasDB()) { r = MotorReglasDB.Condiciones.Find(_CondicionId); r = MotorReglasDB.Condiciones.Remove(r); try { MotorReglasDB.SaveChanges(); } catch { r = null; return(r); } } return(r); }
public CondicionObj Create(int _operadorComparacionId, int _reglaId, int _operadorLogico1, int _operadorLogico2, string _texto1, string _texto2) { CondicionObj r = new CondicionObj(); r.condicionId = 0; r.operadorcomparacionId = _operadorComparacionId; r.reglaId = _reglaId; r.operadorLogico1Id = _operadorLogico1; r.operadorLogico2Id = _operadorLogico2; r.texto1 = _texto1; r.texto2 = _texto2; r.OperadorComparacionObj = null; r.OperadorLogicoObj1 = null; r.OperadorLogicoObj2 = null; using (var MotorReglasDB = new MotorReglasDB()) { r = MotorReglasDB.Condiciones.Add(r); MotorReglasDB.SaveChanges(); } return(r); }
public void TestSepUp() { var container = new UnityContainer(); container.RegisterType <IOperadorComparacionRepository, OperadorComparacionRepository>(); container.RegisterType <IOperadorComparacionService, OperadorComparacionService>(); container.RegisterType <IOperadorComparacionController, OperadorComparacionController>(); container.RegisterType <IOperadorComparacionUtil, OperadorComparacionUtil>(); iOperadorComparacionController = container.Resolve <IOperadorComparacionController>(); OperadorComparacionObj operadorComparacion; using (var recetaElectronicaDB = new MotorReglasDB()) { operadorComparacion = new OperadorComparacionObj(); operadorComparacion.operadorComparacionId = 0; operadorComparacion.name = "Cuenta"; operadorComparacion = recetaElectronicaDB.Doctors.Add(operadorComparacion); recetaElectronicaDB.SaveChanges(); } id = operadorComparacion.operadorComparacionId; }
public void TestSepUp() { var container = new UnityContainer(); container.RegisterType <IOperadorComparacionRepository, OperadorComparacionRepository>(); container.RegisterType <IOperadorComparacionService, OperadorComparacionService>(); container.RegisterType <IOperadorComparacionController, OperadorComparacionController>(); container.RegisterType <IOperadorComparacionUtil, OperadorComparacionUtil>(); iOperadorComparacionController = container.Resolve <IOperadorComparacionController>(); OperadorComparacionObj operadorComparacion; OperadorComparacionObj operadorComparacion1; OperadorComparacionObj operadorComparacion2; OperadorComparacionObj operadorComparacion3; OperadorComparacionObj operadorComparacion4; OperadorComparacionObj operadorComparacion5; OperadorComparacionObj operadorComparacion6; OperadorComparacionObj operadorComparacion7; OperadorComparacionObj operadorComparacion8; using (var MotorReglasDB = new MotorReglasDB()) { operadorComparacion = new OperadorComparacionObj(); operadorComparacion1 = new OperadorComparacionObj(); operadorComparacion2 = new OperadorComparacionObj(); operadorComparacion3 = new OperadorComparacionObj(); operadorComparacion4 = new OperadorComparacionObj(); operadorComparacion5 = new OperadorComparacionObj(); operadorComparacion6 = new OperadorComparacionObj(); operadorComparacion7 = new OperadorComparacionObj(); operadorComparacion8 = new OperadorComparacionObj(); operadorComparacion.operadorComparacionId = 0; operadorComparacion1.operadorComparacionId = 1; operadorComparacion2.operadorComparacionId = 2; operadorComparacion3.operadorComparacionId = 3; operadorComparacion4.operadorComparacionId = 4; operadorComparacion5.operadorComparacionId = 5; operadorComparacion6.operadorComparacionId = 6; operadorComparacion7.operadorComparacionId = 7; operadorComparacion8.operadorComparacionId = 8; operadorComparacion.name = "="; operadorComparacion1.name = ">"; operadorComparacion2.name = "<"; operadorComparacion3.name = ">="; operadorComparacion4.name = "<="; operadorComparacion5.name = "<>"; operadorComparacion6.name = "!="; operadorComparacion7.name = "<!"; operadorComparacion8.name = "!>"; operadorComparacion = MotorReglasDB.OperadoresComparacion.Add(operadorComparacion); MotorReglasDB.SaveChanges(); operadorComparacion1 = MotorReglasDB.OperadoresComparacion.Add(operadorComparacion1); MotorReglasDB.SaveChanges(); operadorComparacion2 = MotorReglasDB.OperadoresComparacion.Add(operadorComparacion2); MotorReglasDB.SaveChanges(); operadorComparacion3 = MotorReglasDB.OperadoresComparacion.Add(operadorComparacion3); MotorReglasDB.SaveChanges(); operadorComparacion4 = MotorReglasDB.OperadoresComparacion.Add(operadorComparacion4); MotorReglasDB.SaveChanges(); operadorComparacion5 = MotorReglasDB.OperadoresComparacion.Add(operadorComparacion5); MotorReglasDB.SaveChanges(); operadorComparacion6 = MotorReglasDB.OperadoresComparacion.Add(operadorComparacion6); MotorReglasDB.SaveChanges(); operadorComparacion7 = MotorReglasDB.OperadoresComparacion.Add(operadorComparacion7); MotorReglasDB.SaveChanges(); operadorComparacion8 = MotorReglasDB.OperadoresComparacion.Add(operadorComparacion8); MotorReglasDB.SaveChanges(); } id = operadorComparacion.operadorComparacionId; id = operadorComparacion1.operadorComparacionId; id = operadorComparacion2.operadorComparacionId; id = operadorComparacion3.operadorComparacionId; id = operadorComparacion4.operadorComparacionId; id = operadorComparacion5.operadorComparacionId; id = operadorComparacion6.operadorComparacionId; id = operadorComparacion7.operadorComparacionId; id = operadorComparacion8.operadorComparacionId; }