示例#1
0
        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!");
            }
        }
示例#2
0
        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();
        }
示例#3
0
 private static ClassDeclarationSyntax AddDefination(ClassDeclarationSyntax baseClass, Defination defination, Configuration config) => AddClass(baseClass, defination.Name, defination.Properties, config);