public int New_(int p_rule, int p_operation) { RuleActionEN ruleActionEN = null; int oid; //Initialized RuleActionEN ruleActionEN = new RuleActionEN(); if (p_rule != -1) { // El argumento p_rule -> Property rule es oid = false // Lista de oids id ruleActionEN.Rule = new MoSIoTGenNHibernate.EN.MosIoT.RuleEN(); ruleActionEN.Rule.Id = p_rule; } if (p_operation != -1) { // El argumento p_operation -> Property operation es oid = false // Lista de oids id ruleActionEN.Operation = new MoSIoTGenNHibernate.EN.MosIoT.EntityOperationEN(); ruleActionEN.Operation.Id = p_operation; } //Call to RuleActionCAD oid = _IRuleActionCAD.New_(ruleActionEN); return(oid); }
public static RuleActionEN Convert(RuleActionDTO dto) { RuleActionEN newinstance = null; try { if (dto != null) { newinstance = new RuleActionEN(); newinstance.Id = dto.Id; if (dto.Rule_oid != -1) { MoSIoTGenNHibernate.CAD.MosIoT.IRuleCAD ruleCAD = new MoSIoTGenNHibernate.CAD.MosIoT.RuleCAD(); newinstance.Rule = ruleCAD.ReadOIDDefault(dto.Rule_oid); } if (dto.Operation_oid != -1) { MoSIoTGenNHibernate.CAD.MosIoT.IEntityOperationCAD entityOperationCAD = new MoSIoTGenNHibernate.CAD.MosIoT.EntityOperationCAD(); newinstance.Operation = entityOperationCAD.ReadOIDDefault(dto.Operation_oid); } } } catch (Exception ex) { throw ex; } return(newinstance); }
// Modify default (Update all attributes of the class) public void ModifyDefault(RuleActionEN ruleAction) { try { SessionInitializeTransaction(); RuleActionEN ruleActionEN = (RuleActionEN)session.Load(typeof(RuleActionEN), ruleAction.Id); session.Update(ruleActionEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in RuleActionCAD.", ex); } finally { SessionClose(); } }
public RuleActionEN ReadOIDDefault(int id ) { RuleActionEN ruleActionEN = null; try { SessionInitializeTransaction(); ruleActionEN = (RuleActionEN)session.Get(typeof(RuleActionEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in RuleActionCAD.", ex); } finally { SessionClose(); } return(ruleActionEN); }
public RuleActionEN ReadOID(int id ) { RuleActionEN ruleActionEN = null; ruleActionEN = _IRuleActionCAD.ReadOID(id); return(ruleActionEN); }
public void Modify(int p_RuleAction_OID) { RuleActionEN ruleActionEN = null; //Initialized RuleActionEN ruleActionEN = new RuleActionEN(); ruleActionEN.Id = p_RuleAction_OID; //Call to RuleActionCAD _IRuleActionCAD.Modify(ruleActionEN); }
public int New_(RuleActionEN ruleAction) { try { SessionInitializeTransaction(); if (ruleAction.Rule != null) { // Argumento OID y no colección. ruleAction.Rule = (MoSIoTGenNHibernate.EN.MosIoT.RuleEN)session.Load(typeof(MoSIoTGenNHibernate.EN.MosIoT.RuleEN), ruleAction.Rule.Id); ruleAction.Rule.RuleAction .Add(ruleAction); } if (ruleAction.Operation != null) { // Argumento OID y no colección. ruleAction.Operation = (MoSIoTGenNHibernate.EN.MosIoT.EntityOperationEN)session.Load(typeof(MoSIoTGenNHibernate.EN.MosIoT.EntityOperationEN), ruleAction.Operation.Id); ruleAction.Operation.RuleAction .Add(ruleAction); } session.Save(ruleAction); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in RuleActionCAD.", ex); } finally { SessionClose(); } return(ruleAction.Id); }