示例#1
0
        private void addNewParser_Click(object sender, RoutedEventArgs e)
        {
            ParserCreator newParser = new ParserCreator(className.Text, classSelector.Text, baseUrl.Text, prefixStructure.Text);
            string        name      = parserName.Text;

            if (userPrefs.Parsers.ContainsKey(name))
            {
                MessageBox.Show("Name already exists!");
            }
            else
            {
                userPrefs.addParser(name, newParser);
            }
        }
示例#2
0
 public RedirectToRouteResult CreateParser(ParserCreator model)
 {
     var parser = new ParseInfo
                      {
                          MarketId = model.MarketId,
                          ParseLink = model.ParseLink,
                          ProductNameXpath = model.ProductNameXpath,
                          PriceXpath = model.PriceXpath,
                          PagingXpath = model.PagingXpath,
                          IsActive = true
                      };
     context.ParseInfoes.Add(parser);
     context.SaveChanges();
     TempData["create"] = "Success";
     return RedirectToAction("Index");
 }
 public ReadWriteLibrarySystem()
 {
     writerCreator = new WriterCreator();
     parserCreator = new ParserCreator();
 }