public Scherm() { //Geeft opties weer this.optieScherm = new OptieScherm(this); this.optieScherm.ShowDialog(); this.speelVeld = new Veld(new Point(180, 20), VeldHoogte, VeldBreedte, this.SpelerNamen); this.StartPosition = FormStartPosition.CenterScreen; this.schermGrootte(); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D; this.Paint += tekenStenen; this.DoubleBuffered = true; this.nieuwSpel.Click += klik; this.Controls.Add(this.nieuwSpel); this.hint.Click += klik; this.Controls.Add(this.hint); speler1Naam = new Tekst(SpelerNamen[0], new Point(50, 110)); speler2Naam = new Tekst(SpelerNamen[1], new Point(50, 170)); this.Controls.Add(this.speler1Naam); this.Controls.Add(this.speler2Naam); this.Controls.Add(this.speler1Score); this.Controls.Add(this.speler2Score); this.Controls.Add(this.beurten); this.speelVeld.Paint += this.updateScherm; this.Controls.Add(this.speelVeld); }
public void choice(string wybor) { switch (wybor) { case ("Odwrotnie"): { H = Odwrotnie; break; } case ("Normalnie"): { H = Normalnie; break; } default: { break; } } }
public void Shorten() { if (Tekst.Length <= 10) { Console.WriteLine($"Podany tekst o treści:\n\n{Tekst}\n\njest za krótki, by go skracać"); } else { Console.WriteLine($"Skrócony tekst to:\n\n{Tekst.Shorter()}\n\n"); } }
public ActionResult DeleteConfirmed(int id) { Tekst tekst = db.Tekstovi.Find(id); if (tekst == null) { return(HttpNotFound()); } db.Tekstovi.Remove(tekst); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Del() { int id = Int32.Parse(Request.Form.Get("TekstID")); Tekst tekst = db.Tekstovi.Find(id); if (ModelState.IsValid) { db.Tekstovi.Remove(tekst); db.SaveChanges(); } return(RedirectToAction("Index")); }
public void Show() { Console.ForegroundColor = ConsoleColor; var tempText = Tekst; if (LetterCase == LetterCase.Upper) { tempText = Tekst.ToUpper(); } else if (LetterCase == LetterCase.Lowwer) { tempText = Tekst.ToLower(); } else { }; if (ReverseOrder) { var tempText2 = string.Empty; for (int i = 0; i < tempText.Length; i++) { tempText2 += tempText[tempText.Length - 1 - i]; } tempText = tempText2; } if (!(LetterSeparator == null)) { var tempText2 = string.Empty; for (int i = 0; i < tempText.Length; i++) { if (i > 0) { tempText2 += LetterSeparator; } tempText2 += tempText[i]; } tempText = tempText2; } Console.WriteLine(tempText); if (Underline) { for (int i = 0; i < tempText.Length; i++) { Console.Write("_"); } } }
// GET: Tekstovi/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tekst tekst = db.Tekstovi.Find(id); bool hasRight = true; if (tekst == null) { return(HttpNotFound()); } string decision = Request.Form["decision"]; string privatan = Request.Form["privatan"]; if (privatan == "privatan" && !tekst.Privatan) { tekst.Privatan = true; db.SaveChanges(); return(RedirectToAction("Neobjavljeno")); } else if (privatan == "javan" && tekst.Privatan) { tekst.Privatan = false; db.SaveChanges(); return(RedirectToAction("Neobjavljeno")); } if (decision == "Prihvati") { tekst.Objavljen = true; db.SaveChanges(); return(RedirectToAction("Neobjavljeno")); } else if (decision == "Odbij") { db.Tekstovi.Remove(tekst); db.SaveChanges(); return(RedirectToAction("Neobjavljeno")); } else { if (!User.IsInRole("Simpatizer") && !User.IsInRole("Clan") && !User.IsInRole("Autor") && !User.IsInRole("Urednik") && !User.IsInRole("Lektor") && !User.IsInRole("GrafickiUrednik")) { hasRight = false; } } ViewData["HasRight"] = hasRight; ViewData["Objavljen"] = tekst.Objavljen; ViewData["Privatan"] = tekst.Privatan; return(View(tekst)); }
public void Analize() { Stopwatch.Start(); Console.WriteLine(Tekst.AddStars()); Console.WriteLine($"Data utworzenia: {DataUtworzenia}"); Console.WriteLine($"Ilość spacji:{Tekst.SpaceCount()}"); Console.WriteLine($"Ilość dużych liter:{Tekst.UpperCount()}"); Console.WriteLine($"Ilość małych liter:{Tekst.LowerCount()}"); Console.WriteLine($"Długość tekstu:{Tekst.Length}"); Console.WriteLine(Tekst.ContainsOK()?"Zawiera \"ok\"." : "Nie zawiera \"ok\"."); Stopwatch.Stop(); Console.WriteLine($"Czas analizy:{Stopwatch.ElapsedMilliseconds} ms"); }
public ActionResult LektorKom([Bind(Include = "Sadrzaj")] Komentar komentar) { if (ModelState.IsValid) { string id = User.Identity.GetUserId(); ApplicationUser user = ApplicationDbContext.Users.Find(id); Tekst tekst = db.Tekstovi.Find(Int32.Parse(Request.Form["TekstID"])); tekst.LektorovKomentar = komentar.Sadrzaj; db.SaveChanges(); return(RedirectToAction("Details", "Tekstovi", new { id = tekst.TekstID })); } return(HttpNotFound()); }
// GET: Tekstovi/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tekst tekst = db.Tekstovi.Find(id); if (tekst == null) { return(HttpNotFound()); } return(View(tekst)); }
public ActionResult Edit([Bind(Include = "TekstID,Sadrzaj,Naslov,AutorID,TemaID,VrstaID,DatumVrijeme,SrednjaOcjena,BiltenID")] Tekst tekst) { if (ModelState.IsValid) { db.Entry(tekst).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.BiltenID = new SelectList(db.Bilteni, "BiltenID", "BiltenID", tekst.BiltenID); ViewBag.AutorID = new SelectList(db.Korisnici, "KorisnikID", "Ime", tekst.AutorID); ViewBag.TemaID = new SelectList(db.Teme, "TemaID", "Naziv", tekst.TemaID); ViewBag.VrstaID = new SelectList(db.Vrste, "VrstaID", "Naziv", tekst.VrstaID); return(View(tekst)); }
// GET: Tekstovi/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tekst tekst = db.Tekstovi.Find(id); if (tekst == null) { return(HttpNotFound()); } ViewBag.BiltenID = new SelectList(db.Bilteni, "BiltenID", "BiltenID", tekst.BiltenID); ViewBag.AutorID = new SelectList(db.Korisnici, "KorisnikID", "Ime", tekst.AutorID); ViewBag.TemaID = new SelectList(db.Teme, "TemaID", "Naziv", tekst.TemaID); ViewBag.VrstaID = new SelectList(db.Vrste, "VrstaID", "Naziv", tekst.VrstaID); return(View(tekst)); }
public ActionResult Create([Bind(Include = "TekstID,Sadrzaj,Naslov,TemaID,VrstaID")] Tekst tekst) { if (ModelState.IsValid) { string id = User.Identity.GetUserId(); ApplicationUser user = ApplicationDbContext.Users.Find(id); tekst.AutorID = user.KorisnikID; tekst.DatumVrijeme = DateTime.Now; tekst.SrednjaOcjena = 0; db.Tekstovi.Add(tekst); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.BiltenID = new SelectList(db.Bilteni, "BiltenID", "BiltenID", tekst.BiltenID); ViewBag.AutorID = new SelectList(db.Korisnici, "KorisnikID", "Ime", tekst.AutorID); ViewBag.TemaID = new SelectList(db.Teme, "TemaID", "Naziv", tekst.TemaID); ViewBag.VrstaID = new SelectList(db.Vrste, "VrstaID", "Naziv", tekst.VrstaID); return(View(tekst)); }
public ActionResult Create([Bind(Include = "Ocjena")] OcjenaTeksta ocjenaTeksta) { if (ModelState.IsValid) { string id = User.Identity.GetUserId(); ApplicationUser user = ApplicationDbContext.Users.Find(id); ocjenaTeksta.KorisnikID = user.KorisnikID; ocjenaTeksta.TekstID = Int32.Parse(Request.Form.Get("TekstID")); if (db.OcjeneTekstova .Any(o => o.KorisnikID == ocjenaTeksta.KorisnikID && o.TekstID == ocjenaTeksta.TekstID)) { db.OcjeneTekstova.Where(o => o.KorisnikID == ocjenaTeksta.KorisnikID && o.TekstID == ocjenaTeksta.TekstID).First().Ocjena = ocjenaTeksta.Ocjena; } else { db.OcjeneTekstova.Add(ocjenaTeksta); } db.SaveChanges(); // racunaj srednju ocjenu // spremi promjene u bazu Tekst tekst = db.Tekstovi.Find(ocjenaTeksta.TekstID); double srednjaOcjena = tekst.SrednjaOcjena; srednjaOcjena = (double)tekst.OcjeneTekstova.Sum(o => o.Ocjena) / tekst.OcjeneTekstova.Count(); tekst.SrednjaOcjena = srednjaOcjena; db.SaveChanges(); // TODO isto kao komentaricontroller return(RedirectToAction("Details", "Tekstovi", new { id = tekst.TekstID })); } ViewBag.KorisnikID = new SelectList(db.Korisnici, "KorisnikID", "Ime", ocjenaTeksta.KorisnikID); ViewBag.TekstID = new SelectList(db.Tekstovi, "TekstID", "Sadrzaj", ocjenaTeksta.TekstID); return(View(ocjenaTeksta)); }
public override int GetHashCode() { unchecked { return(((Nummer != null ? Nummer.GetHashCode() : 0) * 397) ^ (Tekst != null ? Tekst.GetHashCode() : 0)); } }
public UnosTekstaViewModel() { Tekst = new Tekst(); Publikacije = Enumerable.Empty <Publikacija>(); TipoviTeksta = Enumerable.Empty <TipTeksta>(); }
public ActionResult Sacuvaj([Bind(Prefix = "Tekst")] Tekst tekst) { var htmlEditorSettings = new HtmlEditorSettings(); Customize(htmlEditorSettings); //using (var ms = new MemoryStream()) //{ // HtmlEditorExtension.Export(htmlEditorSettings, ms, HtmlEditorExportFormat.Rtf); // ms.Position = 0; // tekst.Rtf = Encoding.UTF8.GetString(ms.ToArray()); //} //using (var ms = new MemoryStream()) //{ // HtmlEditorExtension.Export(htmlEditorSettings, ms, HtmlEditorExportFormat.Txt); // ms.Position = 0; // tekst.PlainText = Encoding.UTF8.GetString(ms.ToArray()); //} tekst.Html = HtmlEditorExtension.GetHtml("Html"); var zaSnimanje = tekst.ID == 0 ? new Tekst() : fRepositoryFactory.TekstoviRepository.VratiTekst(tekst.ID); zaSnimanje.Datum = tekst.Datum; zaSnimanje.PublikacijaID = tekst.PublikacijaID; zaSnimanje.RubrikaID = tekst.RubrikaID; zaSnimanje.TipTekstaID = tekst.TipTekstaID; zaSnimanje.Nadnaslov = tekst.Nadnaslov; zaSnimanje.Naslov = tekst.Naslov; zaSnimanje.Podnaslov = tekst.Podnaslov; zaSnimanje.PlainText = tekst.PlainText; zaSnimanje.Rtf = tekst.Rtf; zaSnimanje.Html = tekst.Html; zaSnimanje.AutorID = tekst.AutorID; zaSnimanje.TrenutnoKodID = tekst.TrenutnoKodID; zaSnimanje.ArhiviraniTekstovi.Add(new ArhiviranTekst() { Html = zaSnimanje.Html }); fRepositoryFactory.TekstoviRepository.Add(zaSnimanje); // Obrisi materijale foreach (var m in zaSnimanje.Materijali.ToArray()) { if (tekst.Materijali.All(x => x.ID != m.ID)) { zaSnimanje.Materijali.Remove(m); } } // Dodaj materijale foreach (var m in tekst.Materijali) { if (zaSnimanje.Materijali.All((x => x.ID != m.ID))) { zaSnimanje.Materijali.Add(m); fRepositoryFactory.MaterijalRepository.MarkUnchanged(m); } } if (!zaSnimanje.IsValid) { TempData["StatusMessage"] = new StatusMessage("Podaci nisu validni", StatusMessageType.Error); return(View("Tekst", new UnosTekstaViewModel { Tekst = zaSnimanje, Publikacije = fRepositoryFactory.PublikacijeRepository.Publikacije(), TipoviTeksta = fRepositoryFactory.TipoviTekstovaRepository.TipoviTekstova(), })); } fRepositoryFactory.TekstoviRepository.Save(); TempData["StatusMessage"] = new StatusMessage("Podaci su uspešno snimljeni", StatusMessageType.Success); return(RedirectToAction("IzmenaTeksta", new { id = zaSnimanje.ID })); }
public void Flip() { Console.WriteLine($"\n\n{Tekst.Flip()}\n\n"); }