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); } }
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(); }