/// <summary> /// Deprecated Method for adding a new object to the RuleAssemblies EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToRuleAssemblies(RuleAssembly ruleAssembly) { base.AddObject("RuleAssemblies", ruleAssembly); }
/// <summary> /// Create a new RuleAssembly object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="assemblyName">Initial value of the AssemblyName property.</param> /// <param name="effectiveDate">Initial value of the EffectiveDate property.</param> /// <param name="published">Initial value of the Published property.</param> public static RuleAssembly CreateRuleAssembly(global::System.Int32 id, global::System.String assemblyName, global::System.DateTime effectiveDate, global::System.Boolean published) { RuleAssembly ruleAssembly = new RuleAssembly(); ruleAssembly.Id = id; ruleAssembly.AssemblyName = assemblyName; ruleAssembly.EffectiveDate = effectiveDate; ruleAssembly.Published = published; return ruleAssembly; }
public void SaveRuleAssembly(string assemblyName, DateTime effectiveDate) { var ratingAssembly = Db.RuleAssemblies.FirstOrDefault(p => p.AssemblyName == assemblyName && p.EffectiveDate == effectiveDate ); if (ratingAssembly == null) Db.RuleAssemblies.AddObject(ratingAssembly = new RuleAssembly() { AssemblyName = assemblyName, EffectiveDate = effectiveDate, Published = false }); ratingAssembly.LastCompileDate = DateTime.Now; Db.SaveChanges(); }