public virtual void Update(T p) { using (var bll = new BaseDal()) { bll.Entry(p).State = EntityState.Modified; bll.SaveChanges(); } }
public void SetValue(string configName, string value) { GetValue(configName, value); using (var dal = new BaseDal()) { var p = dal.Config.Find(configName); p.Value = value; dal.Entry(p).State = EntityState.Modified; dal.SaveChanges(); } }
public void AndOrUpdate(TableColumnDefinition p) { using (var dal = new BaseDal()) { var q = dal.TableColumn.SingleOrDefault(o => (o.FunctionId == p.FunctionId) && (o.Field == p.Field)); if (q == null) { dal.TableColumn.Add(p); } else { q.Align = p.Align; q.Width = p.Width; q.Name = p.Name; q.Format = p.Format; q.Index = p.Index; dal.Entry(q).State = EntityState.Modified; } dal.SaveChanges(); } }
public void AndOrUpdate(CommandDefinition p) { using (var dal = new BaseDal()) { var q = dal.Command.SingleOrDefault(o => (o.FunctionId == p.FunctionId) && (o.OnClick == p.OnClick)); if (q == null) { dal.Command.Add(p); } else { q.Href = p.Href; q.Class = p.Class; q.IconCls = p.IconCls; q.Plain = p.Plain; q.CommandName = p.CommandName; q.Index = p.Index; q.Location = p.Location; dal.Entry(q).State = EntityState.Modified; } dal.SaveChanges(); } }