public static void Save <T>(T obj, string name, MerkatoDbContext ctx) where T : class { var param = ctx.Parameters.SingleOrDefault(c => c.Name == name); if (param == null) { param = new Parameters() { Name = name, Value = JsonConvert.SerializeObject(obj) }; ctx.Parameters.Add(param); } else { param.Value = JsonConvert.SerializeObject(obj); } ctx.SaveChanges(); }
public static void SaveValue(string name, string dataValue, MerkatoDbContext ctx) { var param = ctx.Parameters.SingleOrDefault(c => c.Name == name); if (param == null) { param = new Parameters() { Name = name, Value = dataValue, }; ctx.Parameters.Add(param); } else { param.Value = dataValue; } ctx.SaveChanges(); }