public AutobusUnutra(List <Putnik> putnici, FlowLayoutPanel flowLayoutPanel1, Putnik putnik, string tmpMjesto, string tmpDatum, System.Windows.Forms.ContextMenuStrip contextMenuStrip1) { InitializeComponent(); this.putnici = putnici; this.flowLayoutPanel1 = flowLayoutPanel1; this.putnik = putnik; this.tmpMjesto = tmpMjesto; this.tmpDatum = tmpDatum; this.contextMenuStrip1 = contextMenuStrip1; }
public void PutnikKonstruktorBezParametaraTest() { Putnik p = new Putnik(); Assert.IsNull(p.ime, "Ime putnika je null."); Assert.IsNull(p.prezime, "Prezime putnika je null."); Assert.IsNull(p.jmbg, "JMBG putnika je null."); Assert.IsNull(p.telefon, "Telefon putnika je null."); Assert.IsNull(p.komentar, "Komentar za putnika je null."); }
public void PutnikDaLiJeBrojTelefonaTest() { Putnik p = new Putnik(); p.telefon = "38761111222"; Assert.IsTrue(p.DaLiJeBrojTelefona(), "prvi"); p.telefon = "nijebrojtelefona"; Assert.IsFalse(p.DaLiJeBrojTelefona(), "drugi"); }
public void PutnikKonstruktorPrazniStringoviTest() { Putnik p = new Putnik("", "", "", "", ""); Assert.AreEqual("", p.ime, "Ime putnika nema očekivanu vrijednost"); Assert.AreEqual("", p.prezime, "Prezime putnika nema očekivanu vrijednost"); Assert.AreEqual("", p.jmbg, "JMBG putnika nema očekivanu vrijednost"); Assert.AreEqual("", p.telefon, "Telefon putnika nema očekivanu vrijednost"); Assert.AreEqual("", p.komentar, "Komentar za putnika nema očekivanu vrijednost"); }
public static List <Let> VratiLetPutnika(Putnik p) { var veza = new Neo4jClient.Cypher.CypherQuery("match (p)-[:POSEDUJE]-(k)-[:REZERVISANA_NA_LETU]-(l) " + "where p.id = '" + p.id + "'return l", new Dictionary <string, object>(), CypherResultMode.Set); List <Let> tmp = ((IRawGraphClient)client).ExecuteGetCypherResults <Let>(veza).ToList(); return(tmp); }
public static List <Karta> VratiKartePutnika(Putnik p) { var veza = new Neo4jClient.Cypher.CypherQuery("match (n)-[:POSEDUJE]-(k) " + "where n.id = '" + p.id + "'return k", new Dictionary <string, object>(), CypherResultMode.Set); List <Karta> tmp = ((IRawGraphClient)client).ExecuteGetCypherResults <Karta>(veza).ToList(); return(tmp); }
public ActionResult Edit([Bind(Include = "PutnikId,Ime,Prezime,DatumRodjenja,Email")] Putnik putnik) { if (ModelState.IsValid) { db.Entry(putnik).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(putnik)); }
public ActionResult Create([Bind(Include = "PutnikId,Kontaktiran,Ime,Prezime,Username,Password,Email,Brtel,Adresa")] Putnik putnik) { if (ModelState.IsValid) { db.Putnik.Add(putnik); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(putnik)); }
public override object IzvrsiKonkretnuSO(OpstiDomenskiObjekat odo) { Putnik p = new Putnik(); p.Uslov = " Ime is null"; Broker.DajSesiju().ObrisiZaUslovOstalo(p); return(Broker.DajSesiju().VratiSveZaUslovOstalo(odo). OfType <Putnik>().ToList <Putnik>()); // po default-u bi bila vracena lista ODO-a, a treba mi lista Putnika }
public ActionResult Create([Bind(Include = "PutnikId,Ime,Prezime,DatumRodjenja,Email")] Putnik putnik) { if (ModelState.IsValid) { db.Putnik.Add(putnik); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(putnik)); }
public PutnikKontrola(Putnik p) { InitializeComponent(); pictureBox1.BackgroundImage = p.Slika; pictureBox1.BackgroundImageLayout = ImageLayout.Stretch; label1.Text = p.Ime + " " + p.Prezime; imenica = p.Ime; prezimenica = p.Prezime; brojanica = p.BrojPutovanja; pomocni = p.Putovanja[0]; }
public async Task <IActionResult> Create([Bind("Id,Ime,Prezime,BrojPasosa,Pol,DatumRodjenja")] Putnik putnik) { if (ModelState.IsValid) { _context.Add(putnik); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(putnik)); }
public async Task <IHttpActionResult> GetPutnik(int id) { Putnik putnik = await db.Putniks.FindAsync(id); if (putnik == null) { return(NotFound()); } return(Ok(putnik)); }
public Karta(List <Putnik> putnici, FlowLayoutPanel flowLayoutPanel1, Putnik putnik, string tmpMjesto, string tmpDatum, int tmpBrojSjedista, double cijena, System.Windows.Forms.ContextMenuStrip contextMenuStrip1) { InitializeComponent(); this.putnici = putnici; this.flowLayoutPanel1 = flowLayoutPanel1; this.putnik = putnik; this.tmpMjesto = tmpMjesto; this.tmpDatum = tmpDatum; this.tmpBrojSjedista = tmpBrojSjedista; this.cijena = cijena; this.contextMenuStrip1 = contextMenuStrip1; }
public static Putnik VratiPutnika(int id) { Dictionary <string, object> queryDict = new Dictionary <string, object>(); queryDict.Add("id", id.ToString()); var query = new Neo4jClient.Cypher.CypherQuery("start n=node(*) where (n:Putnik) and exists(n.id) and n.id = {id} return n", queryDict, CypherResultMode.Set); Putnik putnik = ((IRawGraphClient)client).ExecuteGetCypherResults <Putnik>(query).Single(); return(putnik); }
public static void IzbrisiPutnika(Putnik p) { Dictionary <string, object> queryDict = new Dictionary <string, object>(); queryDict.Add("id", p.id); var query = new Neo4jClient.Cypher.CypherQuery("match (n) where (n:Putnik) and exists(n.id)" + " and n.id = {id} detach delete n", queryDict, CypherResultMode.Projection); List <Putnik> u = ((IRawGraphClient)client).ExecuteGetCypherResults <Putnik>(query).ToList(); }
public ActionResult KreirajPutnika([FromBody] Putnik putnik) { try { ObjectId retVal = DataProvider.KreirajPutnika(putnik); return(new JsonResult(retVal.ToString())); } catch (Exception e) { return(StatusCode(StatusCodes.Status500InternalServerError, e.ToString())); } }
public async Task <IHttpActionResult> PostPutnik(Putnik putnik) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Putniks.Add(putnik); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = putnik.PutnikId }, putnik)); }
public void PutnikDaLiJeJmbgTest() { Putnik p = new Putnik(); p.jmbg = "0123456789123"; Assert.IsTrue(p.DaLiJeJmbg(), "Prvi test"); p.jmbg = "nijejmbg"; Assert.IsFalse(p.DaLiJeJmbg(), "Drugi test"); p.jmbg = "111111111111111111111111111111111"; Assert.IsFalse(p.DaLiJeJmbg(), "Treci test"); }
async Task InitPrijava() { try { APIService.KorisnickoIme = KorisnickoIme; APIService.Lozinka = Lozinka; await _putniciService.Get <dynamic>(null); var search = new KorisniciSearchRequest() { KorisnickoIme = APIService.KorisnickoIme }; var lista = await _korisniciService.Get <List <Korisnici> >(search); var listaPutnika = await _putniciService.Get <List <Putnik> >(new PutnikSearchRequest() { KorisnickoIme = APIService.KorisnickoIme }); Putnik putnik = listaPutnika.Where(l => l.KorisnickoIme == APIService.KorisnickoIme).FirstOrDefault(); bool dozvoljeno = true; foreach (var item in lista) { if (item.KorisnickoIme == APIService.KorisnickoIme) { dozvoljeno = false; await Application.Current.MainPage.DisplayAlert(" ", " Nemate pravo pristupa", "OK"); } } if (dozvoljeno && putnik != null) { Application.Current.MainPage = new MainPage(); } else { await Application.Current.MainPage.DisplayAlert(" ", "Korisnicko ime ili lozinka su neispravni", "OK"); } } catch (Exception ex) { //throw new Exception(ex.Message); } }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Putnik putnik = db.Putniks.Find(id); if (putnik == null) { return(HttpNotFound()); } return(View(putnik)); }
public async Task <IHttpActionResult> DeletePutnik(int id) { Putnik putnik = await db.Putniks.FindAsync(id); if (putnik == null) { return(NotFound()); } db.Putniks.Remove(putnik); await db.SaveChangesAsync(); return(Ok(putnik)); }
public void PutnikKonstruktorSaParametrimaTest() { string ime = "Faruk"; string prezime = "Fazlinovic"; string jmbg = "0606965123123"; string telefon = "+38762-123-123"; string komentar = "LZN"; Putnik p = new Putnik(ime, prezime, jmbg, telefon, komentar); Assert.AreEqual(ime, p.ime, "Ime putnika nema očekivanu vrijednost"); Assert.AreEqual(prezime, p.prezime, "Prezime putnika nema očekivanu vrijednost"); Assert.AreEqual(jmbg, p.jmbg, "JMBG putnika nema očekivanu vrijednost"); Assert.AreEqual(telefon, p.telefon, "Telefon putnika nema očekivanu vrijednost"); Assert.AreEqual(komentar, p.komentar, "Komentar za putnika nema očekivanu vrijednost"); }
public ActionResult DeleteConfirmed(int id) { Putnik putnik = db.Putniks.Find(id); try { db.Putniks.Remove(putnik); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception) { ViewBag.Greska = "Doslo je greske pri brisanju"; return(RedirectToAction("Index")); } }
internal static void KreirajPutnika(TextBox txtSifraPutnika, GroupBox gbPutnik, Button btnKreirajPutnika) { putnik = (Putnik)komunikacija.KreirajPutnika(); if (putnik == null) { MessageBox.Show("Sistem ne može da kreira putnika!"); } else { MessageBox.Show("Sistem je kreirao putnika!"); txtSifraPutnika.Text = putnik.Id.ToString(); btnKreirajPutnika.Enabled = false; gbPutnik.Enabled = true; } }
public void Putnici_CsvDataDrivenTest() { string ime = Convert.ToString(TestContext.DataRow["ime"]); string prezime = Convert.ToString(TestContext.DataRow["prezime"]); string jmbg = Convert.ToString(TestContext.DataRow["jmbg"]); string telefon = Convert.ToString(TestContext.DataRow["telefon"]); string komentar = Convert.ToString(TestContext.DataRow["komentar"]); Putnik p = new Putnik(ime, prezime, jmbg, telefon, komentar); Assert.AreEqual(ime, p.ime); Assert.AreEqual(prezime, p.prezime); Assert.AreEqual(jmbg, p.jmbg); Assert.AreEqual(telefon, p.telefon); Assert.AreEqual(komentar, p.komentar); }
public ActionResult Edit([Bind(Include = "PutnikId,ImePrezime,Godine,MjestoStanovanja,Adresa,Telefon,Email")] Putnik putnik) { if (ModelState.IsValid) { try { db.Entry(putnik).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception) { ViewBag.Greska = "Greska pri upisu promjena"; } } return(View(putnik)); }
public static void DodajPutnika(Putnik p) { Dictionary <string, object> dictP = new Dictionary <string, object>(); dictP.Add("ime", p.ime); dictP.Add("prezime", p.prezime); dictP.Add("pasos", p.pasos); var query = new Neo4jClient.Cypher.CypherQuery("CREATE (n:Putnik {id:'" + p.id + "', ime:'" + p.ime + "', prezime:'" + p.prezime + "', pasos:'" + p.pasos + "'}) return n", dictP, CypherResultMode.Set); Putnik tm = ((IRawGraphClient)client).ExecuteGetCypherResults <Putnik>(query).Single(); }
private void Button_Click_SignUp(object sender, RoutedEventArgs e) { if (!Validated()) { contentProvider.Content += "Please correct your mistakes!"; } else { Putnik tempPut = new Putnik(name.Text, surname.Text, username.Text, password.Text, email.Text, phnumber.Text, adress.Text); tours.Osobe.Add(tempPut); tours.Putnici.Add(tempPut); tempPut.PutnikId = tours.Putnici.Count; putniciTable.InsertAsync(tempPut); Page page = new HomePage(ref tours); this.Content = page; } }
public async Task Pregled(int novostId) { var notif = await _notifikacijeService.Get <List <Notifikacije> >(new NotifikacijeSearchRequest() { NovostId = novostId }); var listaPutnika = await _putnikService.Get <List <Putnik> >(new PutnikSearchRequest() { KorisnickoIme = APIService.KorisnickoIme }); Putnik putnik = listaPutnika.FirstOrDefault(l => l.KorisnickoIme == APIService.KorisnickoIme); var search = new PutnikNotifikacijeSearchRequest() { PutnikId = putnik.Id, NotifikacijaId = notif[0].Id }; var lista = await _notifikacijePutnikService.Get <List <PutnikNotifikacije> >(search); var request = new PutnikNotifikacijeUpsertRequest(); request.NotifikacijaId = notif[0].Id; request.Pregledana = true; request.PutnikId = putnik.Id; // ukoliko je lista prazna tj nema trazenog elementa znaci da putnik nije notificiran // pa mu pregled dodajemo preko novosti if (lista.Count != 0) { if (lista[0].Pregledana == false) { await _notifikacijePutnikService.Update <PutnikNotifikacije>(lista[0].Id, request); } } else { await _notifikacijePutnikService.Insert <PutnikNotifikacije>(request); } }