/// <summary> /// Deprecated Method for adding a new object to the rb_ModuleDefinitions EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddTorb_ModuleDefinitions(rb_ModuleDefinitions rb_ModuleDefinitions) { base.AddObject("rb_ModuleDefinitions", rb_ModuleDefinitions); }
/// <summary> /// Create a new rb_ModuleDefinitions object. /// </summary> /// <param name="moduleDefID">Initial value of the ModuleDefID property.</param> /// <param name="portalID">Initial value of the PortalID property.</param> /// <param name="generalModDefID">Initial value of the GeneralModDefID property.</param> public static rb_ModuleDefinitions Createrb_ModuleDefinitions(global::System.Int32 moduleDefID, global::System.Int32 portalID, global::System.Guid generalModDefID) { rb_ModuleDefinitions rb_ModuleDefinitions = new rb_ModuleDefinitions(); rb_ModuleDefinitions.ModuleDefID = moduleDefID; rb_ModuleDefinitions.PortalID = portalID; rb_ModuleDefinitions.GeneralModDefID = generalModDefID; return rb_ModuleDefinitions; }
internal static int AddModuleDefinition(Guid generalModuleDefId, int portalId) { var moduleDefId = -1; using (AppleseedDBContext context = new AppleseedDBContext()) { var current = context.rb_ModuleDefinitions.Where(d => d.GeneralModDefID == generalModuleDefId && d.PortalID == portalId).FirstOrDefault(); if (current != default(rb_ModuleDefinitions)) { moduleDefId = current.ModuleDefID; } else { var entity = new rb_ModuleDefinitions() { PortalID = portalId, GeneralModDefID = generalModuleDefId }; context.rb_ModuleDefinitions.AddObject(entity); context.SaveChanges(); moduleDefId = entity.ModuleDefID; } } return moduleDefId; }