public async Task <IActionResult> Edit(int id, [Bind("Id,Ime,Opis,Cijena,Slika")] Hrana jela) { if (id != jela.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(jela); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!JelaExists(jela.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(jela)); }
public ActionResult ObrisiHranaPotvrda(int id) { Hrana h = ListaHrana.VratiHranu().Find(x => x.id_hrana == id); ListaHrana.ObrisiHrana(h); return(RedirectToAction("HranaPregled")); }
public async Task <IActionResult> Create([Bind("Id,Naziv,Opis,Cijena,Slika")] Hrana jela, IFormFile Slika) { if (ModelState.IsValid) { if (Slika == null) { ViewData["INFO"] = "Slija je null"; } if (Slika != null) { if (Slika.Length > 0) { byte[] SlikaBitovi = null; using (var fs1 = Slika.OpenReadStream()) using (var ms1 = new MemoryStream()) { fs1.CopyTo(ms1); SlikaBitovi = ms1.ToArray(); } jela.Slika = SlikaBitovi; } } _context.Add(jela); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(jela)); }
public ActionResult DeleteConfirmed(int id) { Hrana hrana = db.Hranas.Find(id); db.Hranas.Remove(hrana); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <ActionResult> GetJelaSliku(int id) { Hrana jela = await db.Hrana.SingleOrDefaultAsync(x => x.Id == id); byte[] photoBack = jela.Slika; return(File(photoBack, "image/png")); }
public ActionResult Edit([Bind(Include = "ID_Hrana,Vrsta,Količina,Troškovi,Vrijeme_kupovine,ID_Kupnja")] Hrana hrana) { if (ModelState.IsValid) { db.Entry(hrana).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ID_Kupnja = new SelectList(db.Kupnjas, "ID_Kupnja", "Vrsta_proizvoda", hrana.ID_Kupnja); return(View(hrana)); }
public PrehrambeniProizvod(Hrana hrana) : this() { Id = hrana.id; Vrsta = hrana.vrsta_obroka; Naziv = hrana.naziv_proizvoda; Tezina = (float)hrana.tezina; Kalorije = (float)hrana.kalorije; Bjelancevine = (float)hrana.kalorije; Ugljikohidrati = (float)hrana.kalorije; Masti = (float)hrana.kalorije; SumaKalorija = (float)hrana.suma_kalorija; }
private void GetFood() { var hrana = NutritionModel.Foodgroup.First(foodgroup => foodgroup.Name.Equals(ComboBoxGrupaHrane)); Hrana.Clear(); foreach (var item in hrana.Food) { Hrana.Add(item.Name); } ComboBoxHrana = Hrana.FirstOrDefault(); }
// GET: Hranas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Hrana hrana = db.Hranas.Find(id); if (hrana == null) { return(HttpNotFound()); } return(View(hrana)); }
public void PridejHranu(K klicPocatecnihoVrcholu, K klicKoncovehoVrcholu, H pridavanaHrana) { if (vsechnyVrcholy.TryGetValue(klicPocatecnihoVrcholu, out Vrchol pocatecniVrchol) && vsechnyVrcholy.TryGetValue(klicKoncovehoVrcholu, out Vrchol koncovyVrchol)) { Hrana h = new Hrana(); h.Data = pridavanaHrana; pocatecniVrchol.SeznamHran.AddLast(h); koncovyVrchol.SeznamHran.AddLast(h); } else { throw new Exception("vrchol neexistuje"); } }
// GET: Hranas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Hrana hrana = db.Hranas.Find(id); if (hrana == null) { return(HttpNotFound()); } ViewBag.ID_Kupnja = new SelectList(db.Kupnjas, "ID_Kupnja", "Vrsta_proizvoda", hrana.ID_Kupnja); return(View(hrana)); }
//OBRISI public ActionResult ObrisiHrana(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Hrana h = ListaHrana.VratiHranu().Find(x => x.id_hrana == id); if (h == null) { return(HttpNotFound()); } ViewBag.Title = "Brisanje hrane"; return(View(h)); }
public ActionResult AzurirajHrana( [Bind(Include = "id_hrana,naziv,opis")] Hrana h ) { if (h.id_hrana != 0) { ListaHrana.AzurirajHrana(h); } else { ListaHrana.DodajHrana(h); return(RedirectToAction("HranaPregled")); } return(View(h)); }
//DETALJNO public ActionResult DetaljiHrana(int?id) { ViewBag.Title = "Podaci o hrani"; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } // lambda izraz koji traži prvog studenta s Id-om koji je zadan Hrana h = ListaHrana.VratiHranu().Find(st => st.id_hrana == id); if (h == null) { return(HttpNotFound()); } return(View(h)); }
/// <summary> /// Prida hranu s klici krajnich vrcholu do grafu /// </summary> /// <param name="klicVrcholuZacatek"></param> /// <param name="klicVrcholuKonec"></param> /// <param name="data"></param> public void PridejHranu(K klicVrcholuZacatek, K klicVrcholuKonec, H data) { if (tabulkaVrcholu.TryGetValue(klicVrcholuZacatek, out Vrchol vrcholZacatek) && tabulkaVrcholu.TryGetValue(klicVrcholuKonec, out Vrchol vrcholKonec)) { Hrana hrana = new Hrana() { Data = data }; vrcholZacatek.SeznamHran.AddLast(hrana); vrcholKonec.SeznamHran.AddLast(hrana); } else { throw new Exception("Neexistuje vrchol"); } }
/// <summary> /// Výber správneho obrázku /// </summary> /// <param name="paHrana">nasledujuca hrana</param> private void VyberObrazok(Hrana paHrana) { if (paHrana.Vrchol2.Policko.Poloha.Riadok < Poloha.Riadok) { NastavObrazok(Resources.vlakZvisleHore, "vlakZvisleHore"); } else if (paHrana.Vrchol2.Policko.Poloha.Riadok > Poloha.Riadok) { NastavObrazok(Resources.vlakZvisleDole, "vlakZvisleDole"); } else if (paHrana.Vrchol2.Policko.Poloha.Stlpec < Poloha.Stlpec) { NastavObrazok(Resources.vlakVodorovneVlavo, "vlakVodorovneVlavo"); } else if (paHrana.Vrchol2.Policko.Poloha.Stlpec > Poloha.Stlpec) { NastavObrazok(Resources.vlakVodorvoneVpravo, "vlakVodorvoneVpravo"); } }
/// <summary> /// Výber správneho obrázku /// </summary> /// <param name="paHrana">nasledujuca hrana</param> private void VyberObrazok(Hrana paHrana) { if (paHrana.Vrchol2.Policko.Poloha.Riadok < Poloha.Riadok) { NastavObrazok(Resources.vozidloHore, "vozidloHore"); } else if (paHrana.Vrchol2.Policko.Poloha.Riadok > Poloha.Riadok) { NastavObrazok(Resources.vozidloDole, "vozidloDole"); } else if (paHrana.Vrchol2.Policko.Poloha.Stlpec < Poloha.Stlpec) { NastavObrazok(Resources.vozidloVlavo, "vozidloVlavo"); } else if (paHrana.Vrchol2.Policko.Poloha.Stlpec > Poloha.Stlpec) { NastavObrazok(Resources.vozidloVpravo, "vozidloVpravo"); } }
//AZURIRAJ public ActionResult AzurirajHrana(int?id) { Hrana h; if (id == null) { h = new Hrana(); ViewBag.Title = "Unos novog restorana"; } else { h = ListaHrana.VratiHranu().Find(rt => rt.id_hrana == id); if (h == null) { return(HttpNotFound()); } ViewBag.Title = "Ažuriranje podataka o restoranu"; } return(View(h)); }
public void SaveToDatabase() { //na Close window spremi iz liste PrehrambeniProizvodi u bazu foreach (var hrana in _bazaEntities.Hrana.ToList()) { //ako postoji u listi PrehrambeniProizvodi i u bazi nemoj brisati iz baze if (PrehrambeniProizvodi.Any(x => x.Id == hrana.id)) { continue; } //ako ne postoji u listi PrehrambeniProizvodi izbriši iz baze _bazaEntities.Hrana.Remove(hrana); } foreach (var prehrambeniProizvod in PrehrambeniProizvodi) { //ako postoji u bazi i u listi PrehrambeniProizvodi nemoj dodati u bazu if (_bazaEntities.Hrana.Any(x => x.id == prehrambeniProizvod.Id)) { continue; } var hrana = new Hrana { vrsta_obroka = prehrambeniProizvod.Vrsta, naziv_proizvoda = prehrambeniProizvod.Naziv, tezina = prehrambeniProizvod.Tezina, kalorije = prehrambeniProizvod.Kalorije, bjelancevine = prehrambeniProizvod.Bjelancevine, ugljikohidrati = prehrambeniProizvod.Ugljikohidrati, masti = prehrambeniProizvod.Masti, suma_kalorija = prehrambeniProizvod.SumaKalorija }; _bazaEntities.Hrana.Add(hrana); } _bazaEntities.SaveChanges(); }
public void ProvjeriPostojanostHraneUBazi() { Hrana hrana = new Hrana(); Assert.AreEqual(hrana.ProvjeriDostupnostNaziva("Brusketi").Count, 1); }
static void Main(string[] args) { /* * string x; * x = Console.ReadLine(); * Console.WriteLine(x + " Ziga"); */ //komentar int stevilo = 5; double decimalka = 1.5; bool jeRes = true; //decimalka = Convert.ToInt32(decimalka); //decimalka = (int)decimalka; char zacetnica = 'Ž'; //Console.WriteLine(zacetnica); int[] numArray = { 1903, 1907, 1910 }; int[] arr = new int[3]; //Console.WriteLine(arr[0]); //int x[5]; //int x[2,3]; int[,] nums = { { 1907, 1990 }, { 1904, 1986 }, { 1910, 1980 } }; //tabela 3x2 int[,] arr2 = new int[3, 3]; //tabela 3x3 //arr2 = nums; /*arr2[1, 1] = nums[1, 1]; * * Console.WriteLine(arr2[1,1]); * nums[1, 1] = 123; * Console.WriteLine(arr2[1, 1]);*/ /*int num1 = 10; * int num2 = 10; * Console.WriteLine(num1 + " " + num2); * func(ref num1,ref num2); * Console.WriteLine(num1 + " " + num2);*/ List <int> myList = new List <int>(); myList.Add(1); //0 myList.Add(5); //1 myList.Add(-6); //2 myList.Add(11111); //3 /*myList.ElementAt(index); * myList[index]*/ /*Console.WriteLine(myList.ElementAt(2)); * myList.RemoveAt(2); * Console.WriteLine(myList[2]); * * Console.WriteLine(myList.Count);*/ /*string alpha = "abcdef"; * Console.WriteLine(alpha); * Console.WriteLine(alpha[0]); * * * * string s = alpha.Substring(2); * Console.WriteLine(s); * * s = alpha.Substring(3,2); * Console.WriteLine(s); * * * int y = 5; * if ("qwe" == "qwe") * { * Console.WriteLine("ja"); * } * else * { * Console.WriteLine("ne"); * }*/ /*int[] array = { 3, 5, 0, -2, 6 }; * foreach (int i in array) * { * Console.WriteLine(i); * }*/ //Array.Sort(array); //Console.WriteLine(array[0] + " " + array[4]); /*Days d = Days.Mon; * * if (d == Days.Mon) * { * Console.WriteLine("ja"); * } * else * { * Console.WriteLine("ne"); * }*/ Hrana pizza = new Hrana(); /*pizza.DodajSestavine("sir"); * pizza.DodajSestavine("testo"); * pizza.DodajSestavine("paradižnik");*/ //string[] s = { "sir", "testo", "paradiznik" }; pizza.DodajSestavine("sir", "testo", "paradiznik"); string[] sestavine = pizza.PridobiSestavine(); foreach (string i in sestavine) { Console.WriteLine(i); } Console.ReadKey(); }
public void ProvjeriNePostojanostHraneUBazi() { Hrana hrana = new Hrana(); Assert.AreEqual(hrana.ProvjeriDostupnostNaziva("Bakalar").Count, 0); }