Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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();
        }