public async Task <IActionResult> Edit(int id, [Bind("Naziv,DozvoljeneKalorije")] PlanIshrane planIshrane) { if (id != planIshrane.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(planIshrane); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PlanIshraneExists(planIshrane.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(planIshrane)); }
public async Task <IActionResult> Create([Bind("Naziv,DozvoljeneKalorije")] PlanIshrane planIshrane) { if (ModelState.IsValid) { _context.Add(planIshrane); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(planIshrane)); }
public ActionResult DodajPlanIshrane(string naziv) { Plan_Ishrane plan = new Plan_Ishrane { Naziv = naziv, Broj_Ocenjivanja = 0, Prosecna_Ocena = 9.0, }; PlanIshrane.Dodaj(plan); PlanIshraneModel model = new PlanIshraneModel(); return(View("~/Views/PlanIshrane/ListaPlanovaIshrane.cshtml", model)); }
public PlanIshraneModel() { Planovi = new List <Plan_Ishrane>(); //Obroci = new List<Obrok>(); foreach (var ins in PlanIshrane.SviPlanovi()) { Planovi.Add(ins); } PlanoviKorisnika = new List <Plan_Ishrane>(); foreach (var ins in Korisnici.SviPlanoviKorisnika((ObjectId)HttpContext.Current.Session["Id"])) { PlanoviKorisnika.Add(ins); } }
public ActionResult DodajObrok(string plan, int rednibroj, string[] namirnice) { Obrok o = new Obrok { Redni_Broj_Obroka = rednibroj, }; foreach (string namirnicaId in namirnice) { ObjectId id = ObjectId.Parse(namirnicaId); MongoDBRef r = new MongoDBRef("namirnice", id); o.Namirnice.Add(r); } Obroci.Dodaj(o); ObjectId planId = ObjectId.Parse(plan); Obroci.Procitaj(o.Id); PlanIshrane.DodajObrok(planId, new MongoDBRef("obroci", o.Id)); PlanIshraneModel model = new PlanIshraneModel(); return(View("~/Views/PlanIshrane/ListaPlanovaIshrane.cshtml", model)); }
public List <Plan_Ishrane> SviPlanoviIshrane() { return(PlanIshrane.SviPlanovi()); }