// Modify default (Update all attributes of the class) public void ModifyDefault(RuleConditionEN ruleCondition) { try { SessionInitializeTransaction(); RuleConditionEN ruleConditionEN = (RuleConditionEN)session.Load(typeof(RuleConditionEN), ruleCondition.Id); ruleConditionEN.Operator_ = ruleCondition.Operator_; ruleConditionEN.Value = ruleCondition.Value; session.Update(ruleConditionEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in RuleConditionCAD.", ex); } finally { SessionClose(); } }
public void Destroy(int id ) { try { SessionInitializeTransaction(); RuleConditionEN ruleConditionEN = (RuleConditionEN)session.Load(typeof(RuleConditionEN), id); session.Delete(ruleConditionEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in RuleConditionCAD.", ex); } finally { SessionClose(); } }
public RuleConditionEN ReadOIDDefault(int id ) { RuleConditionEN ruleConditionEN = null; try { SessionInitializeTransaction(); ruleConditionEN = (RuleConditionEN)session.Get(typeof(RuleConditionEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in RuleConditionCAD.", ex); } finally { SessionClose(); } return(ruleConditionEN); }
public int New_(RuleConditionEN ruleCondition) { try { SessionInitializeTransaction(); if (ruleCondition.Rule != null) { // Argumento OID y no colección. ruleCondition.Rule = (MoSIoTGenNHibernate.EN.MosIoT.RuleEN)session.Load(typeof(MoSIoTGenNHibernate.EN.MosIoT.RuleEN), ruleCondition.Rule.Id); ruleCondition.Rule.Condition .Add(ruleCondition); } session.Save(ruleCondition); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in RuleConditionCAD.", ex); } finally { SessionClose(); } return(ruleCondition.Id); }
public int New_(int p_rule, MoSIoTGenNHibernate.Enumerated.MosIoT.OperatorTypeEnum p_operator, string p_value) { RuleConditionEN ruleConditionEN = null; int oid; //Initialized RuleConditionEN ruleConditionEN = new RuleConditionEN(); if (p_rule != -1) { // El argumento p_rule -> Property rule es oid = false // Lista de oids id ruleConditionEN.Rule = new MoSIoTGenNHibernate.EN.MosIoT.RuleEN(); ruleConditionEN.Rule.Id = p_rule; } ruleConditionEN.Operator_ = p_operator; ruleConditionEN.Value = p_value; //Call to RuleConditionCAD oid = _IRuleConditionCAD.New_(ruleConditionEN); return(oid); }
public RuleConditionEN ReadOID(int id ) { RuleConditionEN ruleConditionEN = null; ruleConditionEN = _IRuleConditionCAD.ReadOID(id); return(ruleConditionEN); }
public void Modify(int p_RuleCondition_OID, MoSIoTGenNHibernate.Enumerated.MosIoT.OperatorTypeEnum p_operator, string p_value) { RuleConditionEN ruleConditionEN = null; //Initialized RuleConditionEN ruleConditionEN = new RuleConditionEN(); ruleConditionEN.Id = p_RuleCondition_OID; ruleConditionEN.Operator_ = p_operator; ruleConditionEN.Value = p_value; //Call to RuleConditionCAD _IRuleConditionCAD.Modify(ruleConditionEN); }
public static RuleConditionEN Convert(RuleConditionDTO dto) { RuleConditionEN newinstance = null; try { if (dto != null) { newinstance = new RuleConditionEN(); if (dto.Rule_oid != -1) { MoSIoTGenNHibernate.CAD.MosIoT.IRuleCAD ruleCAD = new MoSIoTGenNHibernate.CAD.MosIoT.RuleCAD(); newinstance.Rule = ruleCAD.ReadOIDDefault(dto.Rule_oid); } newinstance.Id = dto.Id; newinstance.Operator_ = dto.Operator_; newinstance.Value = dto.Value; if (dto.EntityAttributes_oid != null) { MoSIoTGenNHibernate.CAD.MosIoT.IEntityAttributesCAD entityAttributesCAD = new MoSIoTGenNHibernate.CAD.MosIoT.EntityAttributesCAD(); newinstance.EntityAttributes = new System.Collections.Generic.List <MoSIoTGenNHibernate.EN.MosIoT.EntityAttributesEN>(); foreach (int entry in dto.EntityAttributes_oid) { newinstance.EntityAttributes.Add(entityAttributesCAD.ReadOIDDefault(entry)); } } } } catch (Exception ex) { throw ex; } return(newinstance); }