private IEnumerable <Autorzy> BuildAutorzyList() { var autorzyList = new List <Autorzy>(); var autorzy = new Autorzy() { Imie = "Wojciech", Nazwisko = "Zalewski" }; autorzyList.Add(autorzy); var autorzy2 = new Autorzy() { Imie = "Alfred", Nazwisko = "Butts" }; autorzyList.Add(autorzy2); for (int i = 3; i <= 20; i++) { var autorzy3 = new Autorzy { Imie = "autorzy" + i, Nazwisko = "autorzy" + i }; autorzyList.Add(autorzy3); } return(autorzyList); }
public ActionResult CreateAuthor(AddAuthor addAuthor) { if (ModelState.IsValid) { try { using (db) { var row = new Autorzy { imie = addAuthor.imie, nazwisko = addAuthor.nazwisko, dataUrodzenia = addAuthor.dataUrodzenia, }; db.Autorzy.Add(row); db.SaveChanges(); ViewBag.Message = "Autor dodany"; } } catch (Exception) { } } return(View(addAuthor)); }
public ActionResult DeleteConfirmed(int id) { Autorzy autorzy = db.Autorzy.Find(id); db.Autorzy.Remove(autorzy); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id_autora,imie")] Autorzy autorzy) { if (ModelState.IsValid) { db.Entry(autorzy).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(autorzy)); }
public ActionResult Create([Bind(Include = "id_autora,imie")] Autorzy autorzy) { if (ModelState.IsValid) { db.Autorzy.Add(autorzy); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(autorzy)); }
// GET: Autorzy/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Autorzy autorzy = db.Autorzy.Find(id); if (autorzy == null) { return(HttpNotFound()); } return(View(autorzy)); }
public string GetBibtex() { string bibtex = "@" + PairsFieldValue["type"] + "{" + PairsFieldValue["tag"] + ",\n"; foreach (var field in PairsFieldValue) { if (field.Key == "tag" || field.Key == "type")// || field.Key == "author" || field.Key == "title") { continue; } else { bibtex += " " + field.Key; for (int i = 0; i < 12 - field.Key.Length; i++) { bibtex += " "; } bibtex += "= {"; if (field.Key == "author") { bibtex += Autorzy.Replace(", ", " and\n "); } else if (field.Key == "editor") { bibtex += field.Value.Replace(", ", " and\n "); } else { bibtex += SetLimitCharactersPerLine(field.Value); } if (field.Equals(PairsFieldValue.Last())) { bibtex += "}\n"; } else { bibtex += "},\n"; } } } bibtex += "}"; return(bibtex); }
private void detach_Autorzies(Autorzy entity) { this.SendPropertyChanging(); entity.Adresy = null; }
private void attach_Autorzies(Autorzy entity) { this.SendPropertyChanging(); entity.Adresy = this; }
private void detach_Autorzies(Autorzy entity) { this.SendPropertyChanging(); entity.Zgloszenia = null; }
partial void DeleteAutorzy(Autorzy instance);
partial void UpdateAutorzy(Autorzy instance);
partial void InsertAutorzy(Autorzy instance);
protected void bZapisz_Click(object sender, EventArgs e) { initAttr(); // TODO pobierz zapisana ankiete Zgloszenia z = new Zgloszenia(); z.temat = PracaTemat.Text.Length > 0 ? PracaTemat.Text : null; z.największe_osiągnięcie = OpiniaCoUwaza.Text.Length > 0 ? OpiniaCoUwaza.Text : null; z.dalesze_poczynania = OpiniaRozwiniecie.Text.Length > 0 ? OpiniaRozwiniecie.Text : null; z.charakter_uzyteczny = OpiniaUzytecznosc.Text.Length > 0 ? OpiniaUzytecznosc.Text : null; z.PDF = PracaPDF.HasAttributes ? new Binary(PracaPDF.FileBytes) : null; // TODO promotor user user = db.users.Single(p => p.login.Equals(User.Identity.Name)); z.user = user; DateTime obrona = new DateTime(); if (DateTime.TryParse(PracaObrona.Text, out obrona)) { z.data_obrony = obrona; } List<Autor> autorzy = Session["autorzy"] != null ? Session["autorzy"] as List<Autor> : new List<Autor>(); foreach (Autor autor in autorzy) { Autorzy a = new Autorzy(); a.imie = autor.Imie; a.nazwisko = autor.Nazwisko; a.Zgloszenia = z; a.telefon = autor.Telefon; a.email = autor.Email; Adresy adres = new Adresy(); adres.ulica = autor.Ulica; adres.numer_domu = autor.Numer; adres.numer_mieszkania = autor.Mieszkanie; adres.kod = autor.KodPocztowy; Miasta miasto = db.Miastas.SingleOrDefault(m => m.nazwa.Equals(autor.Miasto)); if (miasto == null) { miasto = new Miasta(); miasto.nazwa = autor.Miasto; db.Miastas.InsertOnSubmit(miasto); } adres.Miasta = miasto; db.Adresies.InsertOnSubmit(adres); } if (UczelniaSpecjalnoscNowa.Visible && UczelniaSpecjalnoscNowa.Text.Length > 0) { Specjalnosci s = new Specjalnosci(); s.nazwa = UczelniaSpecjalnoscNowa.Text; s.czypotwierdona = false; if (UczelniaInstytutNowy.Visible && UczelniaInstytutNowy.Text.Length > 0) { Instytuty i = new Instytuty(); i.nazwa = UczelniaInstytutNowy.Text; i.czypotwierdony = false; if (UczelniaWydzialNowy.Visible && UczelniaWydzialNowy.Text.Length > 0) { Wydzialy w = new Wydzialy(); w.nazwa = UczelniaWydzialNowy.Text; w.czypotwierdony = false; if (UczelniaNazwaNowa.Visible && UczelniaNazwaNowa.Text.Length > 0) { Uczelnie u = new Uczelnie(); u.nazwa = UczelniaNazwaNowa.Text; u.czypotwierdona = false; w.Uczelnie = u; db.Uczelnies.InsertOnSubmit(u); } else if (UczelniaNazwa.SelectedIndex > 0) { w.Uczelnie = db.Uczelnies.Single(p => p.id_Uczelni == int.Parse(UczelniaNazwa.SelectedValue)); } i.Wydzialy = w; s.Wydzialy = w; db.Wydzialies.InsertOnSubmit(w); } else if (UczelniaWydzial.SelectedIndex > 0) { Wydzialy wTemp = db.Wydzialies.Single(p => p.id_wydzialu == int.Parse(UczelniaWydzial.SelectedValue)); i.Wydzialy = wTemp; s.Wydzialy = wTemp; } db.Instytuties.InsertOnSubmit(i); } db.Specjalnoscis.InsertOnSubmit(s); } db.Zgloszenias.InsertOnSubmit(z); db.SubmitChanges(); }
public ActionResult CreateAutor(Autorzy autorzy) { _context.Autorzies.Add(autorzy); _context.SaveChanges(); return(RedirectToAction("Index", "Panel")); }