public void Save() { try { ClassificationDataContext context = new ClassificationDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ClassificationConnectionStringProd"].ConnectionString); if (this.ID == -1) { tbl_RuleClassify item = new tbl_RuleClassify(); UpdateEntity(item); item.Status = true; context.tbl_RuleClassifies.InsertOnSubmit(item); context.SubmitChanges(); this.ID = item.record_id; } else { var query = from entity in context.tbl_RuleClassifies where entity.record_id == this.ID select entity; foreach (var item in query) { UpdateEntity(item); } context.SubmitChanges(); } } catch (Exception ex) { Utilities.SolrException.WriteError(ex); } }
private void UpdateEntity(tbl_RuleClassify item) { item.RuleID_fk = this.RuleIDFk; item.SchemaID_fk = this.SchemaIDFk; item.Value = this.Value; item.ModifiedBy = "jllorin"; item.ModifiedDate = DateTime.Now; }