// GET: api/Bild2 public string Get(string artist) { string NyArtist = Plusa(artist); System.Net.WebClient wc = new System.Net.WebClient(); List <Bilder> B = new List <Bilder>(); HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument(); string address = "https://www.last.fm/sv/music/" + NyArtist + "/+images"; doc.Load(wc.OpenRead(address)); HtmlNodeCollection imgs = doc.DocumentNode.SelectNodes("//ul[@class='image-list']//img[@src]"); foreach (HtmlNode img in imgs) { if (img.Attributes["src"] == null) { continue; } HtmlAttribute src = img.Attributes["src"]; Bilder b = new Bilder(); b.kalla = src.Value; B.Add(b); } string sJson = JsonConvert.SerializeObject(B, Newtonsoft.Json.Formatting.Indented); return(sJson); }
public async Task <IActionResult> Edit(int id, [Bind("Id,AltText,Titel,Binärdaten,Copyright")] Bilder bilder) { if (id != bilder.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(bilder); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BilderExists(bilder.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(bilder)); }
// GET: api/Bilder public string Get(string artist) { System.Net.WebClient wc = new System.Net.WebClient(); List <Bilder> B = new List <Bilder>(); HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument(); //string address = "https://www.bing.com/images/search?q=" + artist + "&qs=n&form=QBLH&scope=images&sp=-1&pq=" + artist + "&sc=8-6&sk=&cvid=B2B4DF8C73B444D398CA63F6317AC5D3"; //string address = "https://www.google.com/search?q=" + artist + "&tbm=isch&gws_rd=cr&ei=16E0WMGSKYmisAHmp6b4Ag"; string address = "http://images.search.yahoo.com/search/images;_ylt=AwrDQ3J1CF1ZqHIA0hH7w8QF?p=" + artist + "&fr=sfp&fr2=p%3As%2Cv%3Av%2Cm%3Apivot"; doc.Load(wc.OpenRead(address)); HtmlNodeCollection imgs = doc.DocumentNode.SelectNodes("//img[@src]"); foreach (HtmlNode img in imgs) { if (img.Attributes["src"] == null) { continue; } HtmlAttribute src = img.Attributes["src"]; Bilder b = new Bilder(); b.kalla = src.Value; B.Add(b); } string sJson = JsonConvert.SerializeObject(B, Newtonsoft.Json.Formatting.Indented); return(sJson); }
public static void Load_connect() { int i = 0; while (!reader.EndOfStream) { if (Bilder.Loader(nods[i].information)) { string[] ex = reader.ReadLine().Split('!'); for (int k = 0; k < ex.Length; k++) { string[] con = ex[k].Split(' '); for (int j = 0; j < con.Length - 1; j++) { new_Conect((nods[i].Visul as MVS_Controller.if_operator).down_contacts[k], (nods[Convert.ToInt32(con[j])].Visul as MVS_Controller.Noda)); } } } else { string[] con = reader.ReadLine().Split(' '); for (int j = 0; j < con.Length - 1; j++) { new_Conect((nods[i].Visul as MVS_Controller.Working_data).down_contacts, (nods[Convert.ToInt32(con[j])].Visul as MVS_Controller.Noda)); } } i++; } reader.Close(); file.Close(); }
private void AddBild_Click(object sender, RoutedEventArgs e) { OpenFileDialog selectBild = new OpenFileDialog { Title = Constants.OpenFileDialogBilder, Multiselect = true, Filter = "Bilder (*.png, *.jpeg, *.jpg)|*.png;*.jpeg;*.jpg" }; if (selectBild.ShowDialog(this).ToBoolean()) { foreach (string file in selectBild.FileNames) { using (Bilder bilder = new Bilder()) { bilder.Cosplan_Nr = this.cosplan.Nummer; bilder.Save(ApS.Databases.SqlAction.Insert); bilder.AnzahlTop = 1; bilder.Where = "Nummer is not null"; bilder.OrderBy = "Nummer desc"; bilder.Read(); bilder.Where = "Nummer = " + bilder.Nummer; bilder.Bild = File.ReadAllBytes(file); bilder.Save(ApS.Databases.SqlAction.Update); } } this.LoadBilder(); } }
public async Task <IActionResult> Create([Bind("Id,AltText,Titel,Binärdaten,Copyright")] Bilder bilder) { if (ModelState.IsValid) { _context.Add(bilder); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(bilder)); }
public static void Create_new_Nod(string name, string type, object Visual_nod, ref string[] ags) { switch (type) { case "Data": { dates.Add(new Data(Bilder.Bild_Data(name), Visual_nod)); working_Dates.Add(new Working_data(dates[dates.Count - 1].information, Visual_nod)); nods.Add(new Noda(dates[dates.Count - 1].information, Visual_nod)); } break; case "Bin_operator": { bin_Operators.Add(new Bin_operator(Bilder.Bild_bin_op(name), Visual_nod)); operators.Add(new Operators(bin_Operators[bin_Operators.Count - 1].information, Visual_nod)); working_Dates.Add(new Working_data(bin_Operators[bin_Operators.Count - 1].information, Visual_nod)); nods.Add(new Noda(bin_Operators[bin_Operators.Count - 1].information, Visual_nod)); } break; case "Uno_operator": { uno_Operators.Add(new Uno_operator(Bilder.Bild_uno_op(name), Visual_nod)); operators.Add(new Operators(uno_Operators[uno_Operators.Count - 1].information, Visual_nod)); working_Dates.Add(new Working_data(uno_Operators[uno_Operators.Count - 1].information, Visual_nod)); nods.Add(new Noda(uno_Operators[uno_Operators.Count - 1].information, Visual_nod)); } break; case "N_operator": { N_Operators.Add(new N_operator(Bilder.Bild_n_op(name), Visual_nod)); operators.Add(new Operators(N_Operators[N_Operators.Count - 1].information, Visual_nod)); working_Dates.Add(new Working_data(N_Operators[N_Operators.Count - 1].information, Visual_nod)); nods.Add(new Noda(N_Operators[N_Operators.Count - 1].information, Visual_nod)); } break; case "if_operator": { if_Operators.Add(new if_operator(Bilder.Bild_if_Operator(name, ref ags), Visual_nod)); nods.Add(new Noda(if_Operators[if_Operators.Count - 1].information, Visual_nod)); } break; case "Result": { results.Add(new Result(new External_module.Result(), Visual_nod)); nods.Add(new Noda(results[results.Count - 1].information, Visual_nod)); } break; } }
void Awake() { if (bilder != null) { GameObject.Destroy(bilder); } else { bilder = this; } }
public static void Save() { FileStream file = new FileStream(path_of_now_project + "\\" + name_of_now_project + ".cpsprbk", FileMode.OpenOrCreate); StreamWriter writer = new StreamWriter(file); writer.WriteLine(input); writer.WriteLine(output); writer.WriteLine(Auto); for (int i = 0; i < nods.Count; i++) { Control nod = nods[i].Visul as Control; writer.WriteLine(nod.Location.X + " " + nod.Location.Y + " " + nod.Width + " " + nod.Height); Bilder.Saver1(writer, nods[i].information, (nods[i].Visul as MVS_Controller.Noda).label.Text); } writer.WriteLine(); for (int i = 0; i < nods.Count; i++) { Bilder.Saver2(writer, nods, i); } writer.Close(); file.Close(); }
private void LoadBilder() { this.bilderCountInLastRow = 0; this.bilderRow = 0; this.bilder.Children.Clear(); DockPanel bildRow = new DockPanel(); Border rowBorder = new Border { BorderBrush = Brushes.Black, BorderThickness = new Thickness(2, 3, 2, 3) }; rowBorder.Child = bildRow; this.bilder.Children.Add(rowBorder); using (Bilder bilder = this.core.GetBilder(this.cosplan.Nummer)) { while (!bilder.EoF) { Image bild = new Image() { Source = ByteToImageConverter.ConvertByteArrayToBitMapImage(bilder.Bild) }; bild.MouseUp += Bild_MouseUp; DockPanel bildContainer = new DockPanel { Background = Brushes.Gray, Margin = new Thickness(3), Width = 200 }; //bildContainer.MouseUp += BildContainer_MouseUp; bildContainer.Children.Add(bild); if (this.bilderCountInLastRow >= 3) { this.bilderCountInLastRow = 1; this.bilderRow++; bildRow = new DockPanel(); rowBorder = new Border { BorderBrush = Brushes.Black, BorderThickness = new Thickness(2, 3, 2, 3) }; rowBorder.Child = bildRow; this.bilder.Children.Add(rowBorder); } else { this.bilderCountInLastRow++; } Border bildBorder = new Border { BorderBrush = Brushes.Black, BorderThickness = new Thickness(1, 0, 1, 0) }; bildBorder.Child = bildContainer; ((DockPanel)((Border)this.bilder.Children[this.bilderRow]).Child).Children.Add(bildBorder); bilder.Skip(); } } }