private void buttonEkle_Click(object sender, RoutedEventArgs e) { var item = context.Definations.Where(x => x.DefValue == comboMeasurementUnit.Text && x.DefType == (int)Definition.Unit).SingleOrDefault(); if (item == null) { if (string.IsNullOrEmpty(comboMeasurementUnit.Text)) { MessageBox.Show("Ölçü Birimi Boş Bırakılamaz!"); } else { Defination newItem = new Defination(); newItem.DefType = (int)Definition.Unit; newItem.DefValue = comboMeasurementUnit.Text; context.Definations.Add(newItem); context.SaveChanges(); MessageBox.Show("Ekleme İşlemi Başarılı"); comboShow(); } } else { MessageBox.Show(comboMeasurementUnit.Text + " Kayıdı Zaten Var!"); } }
private static Defination[] ParseDefinations(JToken definations) { if (definations == null) { return null; } var result = new List<Defination>(); foreach (JProperty defination in definations) { var item = new Defination { Name = defination.Name }; ParseJsonSchema(item, defination.Value); item.Properties = ParseProperties(defination.Value["properties"]); result.Add(item); } return result.ToArray(); }
private static ClassDeclarationSyntax AddDefination(ClassDeclarationSyntax baseClass, Defination defination, Configuration config) => AddClass(baseClass, defination.Name, defination.Properties, config);