public async Task <IActionResult> PutTehnika(int id, Tehnika tehnika) { if (id != tehnika.TehnikaId) { return(BadRequest()); } _context.Entry(tehnika).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TehnikaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Tehnika> > PostTehnika(Tehnika tehnika) { _context.Tehniks.Add(tehnika); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTehnika", new { id = tehnika.TehnikaId }, tehnika)); }
public virtual void AddToCart(Tehnika tehnika) { if (Items.ContainsKey(tehnika.TehnikaId)) { Items[tehnika.TehnikaId].Quantity++; } else { Items.Add(tehnika.TehnikaId, new CartItem { Tehnika = tehnika, Quantity = 1 }); } }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Tehnika = await _context.Tehniks .Include(t => t.Group).FirstOrDefaultAsync(m => m.TehnikaId == id); if (Tehnika == null) { return(NotFound()); } return(Page()); }
public NarucivanjeForm(Narudzbenica narudzbenica, Namestaj n, Tehnika t, Rasveta r, Dekoracija d) { InitializeComponent(); namestaj = n; tehnika = t; rasveta = r; dekoracija = d; this.narudzbenica = narudzbenica; InitializeForm(); if (narudzbenica != null) { tbImePrezime.text = narudzbenica.ImeKupca; tbAdresaDostave.text = narudzbenica.AdresaDostave; } }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Tehnika = await _context.Tehniks.FindAsync(id); if (Tehnika != null) { _context.Tehniks.Remove(Tehnika); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
private bool CheckType() { Dictionary <string, object> queryDict = new Dictionary <string, object>(); var query = new Neo4jClient.Cypher.CypherQuery("MATCH (a:" + tip + "{ime:'" + imeProizvoda + "'}) RETURN a", queryDict, CypherResultMode.Set); if (tip.Equals("Tehnika")) { Tehnika t = ((IRawGraphClient)Neo4JManager.client).ExecuteGetCypherResults <Tehnika>(query).ToList().FirstOrDefault(); if (t == null) { MessageBox.Show("Dati proizvod nije odgovrajacuceg izabranog tipa.Molimo izaberite pravi tip proizvoda!", "Warning!", MessageBoxButtons.OK); return(false); } } else if (tip.Equals("Dekoracija")) { Dekoracija d = ((IRawGraphClient)Neo4JManager.client).ExecuteGetCypherResults <Dekoracija>(query).ToList().FirstOrDefault(); if (d == null) { MessageBox.Show("Dati proizvod nije odgovrajacuceg izabranog tipa.Molimo izaberite pravi tip proizvoda!", "Warning!", MessageBoxButtons.OK); return(false); } } else if (tip.Equals("Namestaj")) { Namestaj n = ((IRawGraphClient)Neo4JManager.client).ExecuteGetCypherResults <Namestaj>(query).ToList().FirstOrDefault(); if (n == null) { MessageBox.Show("Dati proizvod nije odgovrajacuceg izabranog tipa.Molimo izaberite pravi tip proizvoda!", "Warning!", MessageBoxButtons.OK); return(false); } } else if (tip.Equals("Rasveta")) { Rasveta r = ((IRawGraphClient)Neo4JManager.client).ExecuteGetCypherResults <Rasveta>(query).ToList().FirstOrDefault(); if (r == null) { MessageBox.Show("Dati proizvod nije odgovrajacuceg izabranog tipa.Molimo izaberite pravi tip proizvoda!", "Warning!", MessageBoxButtons.OK); return(false); } } return(true); }
public void InitializeForm(String ime) { Dictionary <string, object> queryDict = new Dictionary <string, object>(); var query = new Neo4jClient.Cypher.CypherQuery("MATCH (proizvod: Dekoracija {ime: '" + ime + "'}) return proizvod", queryDict, CypherResultMode.Set); List <Dekoracija> listaD = ((IRawGraphClient)Neo4JManager.client).ExecuteGetCypherResults <Dekoracija>(query).ToList(); if (listaD.Count != 0) { dekoracija = listaD.First(); } query = new Neo4jClient.Cypher.CypherQuery("MATCH (proizvod: Namestaj {ime: '" + ime + "'}) return proizvod", queryDict, CypherResultMode.Set); List <Namestaj> listaN = ((IRawGraphClient)Neo4JManager.client).ExecuteGetCypherResults <Namestaj>(query).ToList(); if (listaN.Count != 0) { namestaj = listaN.First(); } query = new Neo4jClient.Cypher.CypherQuery("MATCH (proizvod: Rasveta {ime: '" + ime + "'}) return proizvod", queryDict, CypherResultMode.Set); List <Rasveta> listaR = ((IRawGraphClient)Neo4JManager.client).ExecuteGetCypherResults <Rasveta>(query).ToList(); if (listaR.Count != 0) { rasveta = listaR.First(); } query = new Neo4jClient.Cypher.CypherQuery("MATCH (proizvod: Tehnika {ime: '" + ime + "'}) return proizvod", queryDict, CypherResultMode.Set); List <Tehnika> listaT = ((IRawGraphClient)Neo4JManager.client).ExecuteGetCypherResults <Tehnika>(query).ToList(); if (listaT.Count != 0) { tehnika = listaT.First(); } }
public override void AddToCart(Tehnika tehnika) { base.AddToCart(tehnika); Session?.Set <CartService>("Cart", this); }