Ejemplo n.º 1
0
 private void Generate(object sender, RoutedEventArgs e)
 {
     try
     {
         var    parse = new Parser().Parse(Json.Text).Types;
         var    model = ModelCreator.CreateClasses(parse, true);
         string data  = "";
         foreach (var item in model)
         {
             data += item.Generate();
         }
         Class.Text = data;
     }
     catch (Exception ex)
     {
         WindowsManager.Message("ApiDog", ex.Message);
     }
 }
Ejemplo n.º 2
0
        private void Create()
        {
            toCreate = new ProjectItem();

            var request = WindowsManager.Create();

            if (request != null)
            {
                toCreate.Request  = request.First;
                toCreate.Response = request.Second;
                toCreate.Name     = request.First.Url.QueryName() + " : " + toCreate.Request.TypeMethod;
            }
            else
            {
                return;
            }

            var pars = toCreate.Request.Url.QueryParams();

            if (pars.Count() != 0)
            {
                var model = WindowsManager.Create(pars);

                if (model != null)
                {
                    toCreate.UrlModel = model;
                }
            }

            var parse = new Parser().Parse(toCreate.Response.Response).Types;

            var props = WindowsManager.Create(ModelCreator.CreateClasses(parse));

            if (props != null)
            {
                toCreate.ListModel = props;
            }

            Model.Items.Add(toCreate);

            WindowsManager.Message("All right", "Object creating is success");
        }
Ejemplo n.º 3
0
 private void ClassModel()
 {
     if (SelectedItem == null)
     {
         return;
     }
     if (SelectedItem.ListModel == null)
     {
         var parse = new Parser().Parse(SelectedItem.Response.Response).Types;
         var props = WindowsManager.Create(ModelCreator.CreateClasses(parse));
         if (props != null)
         {
             SelectedItem.ListModel = props;
         }
     }
     else
     {
         var result = WindowsManager.Create(SelectedItem.ListModel);
         if (result != null)
         {
             SelectedItem.ListModel = result;
         }
     }
 }