public int New_(int p_recipe, MoSIoTGenNHibernate.Enumerated.MosIoT.OperatorTypeEnum p_operator, string p_value, string p_description) { RecipeTriggerEN recipeTriggerEN = null; int oid; //Initialized RecipeTriggerEN recipeTriggerEN = new RecipeTriggerEN(); if (p_recipe != -1) { // El argumento p_recipe -> Property recipe es oid = false // Lista de oids id recipeTriggerEN.Recipe = new MoSIoTGenNHibernate.EN.MosIoT.RecipeEN(); recipeTriggerEN.Recipe.Id = p_recipe; } recipeTriggerEN.Operator_ = p_operator; recipeTriggerEN.Value = p_value; recipeTriggerEN.Description = p_description; //Call to RecipeTriggerCAD oid = _IRecipeTriggerCAD.New_(recipeTriggerEN); return(oid); }
public RecipeTriggerEN ReadOIDDefault(int id ) { RecipeTriggerEN recipeTriggerEN = null; try { SessionInitializeTransaction(); recipeTriggerEN = (RecipeTriggerEN)session.Get(typeof(RecipeTriggerEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in RecipeTriggerCAD.", ex); } finally { SessionClose(); } return(recipeTriggerEN); }
public void Destroy(int id ) { try { SessionInitializeTransaction(); RecipeTriggerEN recipeTriggerEN = (RecipeTriggerEN)session.Load(typeof(RecipeTriggerEN), id); session.Delete(recipeTriggerEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in RecipeTriggerCAD.", ex); } finally { SessionClose(); } }
public void Modify(RecipeTriggerEN recipeTrigger) { try { SessionInitializeTransaction(); RecipeTriggerEN recipeTriggerEN = (RecipeTriggerEN)session.Load(typeof(RecipeTriggerEN), recipeTrigger.Id); recipeTriggerEN.Operator_ = recipeTrigger.Operator_; recipeTriggerEN.Value = recipeTrigger.Value; recipeTriggerEN.Description = recipeTrigger.Description; session.Update(recipeTriggerEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in RecipeTriggerCAD.", ex); } finally { SessionClose(); } }
public int New_(RecipeTriggerEN recipeTrigger) { try { SessionInitializeTransaction(); if (recipeTrigger.Recipe != null) { // Argumento OID y no colección. recipeTrigger.Recipe = (MoSIoTGenNHibernate.EN.MosIoT.RecipeEN)session.Load(typeof(MoSIoTGenNHibernate.EN.MosIoT.RecipeEN), recipeTrigger.Recipe.Id); recipeTrigger.Recipe.Triggers = recipeTrigger; } session.Save(recipeTrigger); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in RecipeTriggerCAD.", ex); } finally { SessionClose(); } return(recipeTrigger.Id); }
public RecipeTriggerEN ReadOID(int id ) { RecipeTriggerEN recipeTriggerEN = null; recipeTriggerEN = _IRecipeTriggerCAD.ReadOID(id); return(recipeTriggerEN); }
public void Modify(int p_RecipeTrigger_OID, MoSIoTGenNHibernate.Enumerated.MosIoT.OperatorTypeEnum p_operator, string p_value, string p_description) { RecipeTriggerEN recipeTriggerEN = null; //Initialized RecipeTriggerEN recipeTriggerEN = new RecipeTriggerEN(); recipeTriggerEN.Id = p_RecipeTrigger_OID; recipeTriggerEN.Operator_ = p_operator; recipeTriggerEN.Value = p_value; recipeTriggerEN.Description = p_description; //Call to RecipeTriggerCAD _IRecipeTriggerCAD.Modify(recipeTriggerEN); }
public static RecipeTriggerEN Convert(RecipeTriggerDTO dto) { RecipeTriggerEN newinstance = null; try { if (dto != null) { newinstance = new RecipeTriggerEN(); if (dto.Recipe_oid != -1) { MoSIoTGenNHibernate.CAD.MosIoT.IRecipeCAD recipeCAD = new MoSIoTGenNHibernate.CAD.MosIoT.RecipeCAD(); newinstance.Recipe = recipeCAD.ReadOIDDefault(dto.Recipe_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)); } } if (dto.Event__oid != -1) { MoSIoTGenNHibernate.CAD.MosIoT.IEntityOperationCAD entityOperationCAD = new MoSIoTGenNHibernate.CAD.MosIoT.EntityOperationCAD(); newinstance.Event_ = entityOperationCAD.ReadOIDDefault(dto.Event__oid); } newinstance.Description = dto.Description; } } catch (Exception ex) { throw ex; } return(newinstance); }