public static void Update(BarangayProfileData data) { using (var db = new BrgyMgmtEntities()) { foreach (PropertyInfo prop in data.GetType().GetProperties()) { ConfigData item = db.ConfigData.Where(x => x.ConfigName == prop.Name).SingleOrDefault(); item.ConfigValue = prop.GetValue(data, null).ToString() ?? item.ConfigValue; } db.SaveChanges(); } }