Пример #1
0
        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));
        }
Пример #2
0
        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));
        }
Пример #4
0
        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());
 }