Exemplo n.º 1
0
        public ActionResult Sacuvaj(Jelo jelo)
        {
            if (!ModelState.IsValid)
            {
                var viewModel = new JeloFormViewModel(jelo)
                {
                    TipoviSushija = _context.TipSushija.ToList()
                };

                return(View("DodajJelo", viewModel));
            }
            {
            }

            if (jelo.Id == 0)
            {
                _context.Jelo.Add(jelo);
            }
            else
            {
                var jeloUBazi = _context.Jelo.Single(j => j.Id == jelo.Id);
                jeloUBazi.Naziv         = jelo.Naziv;
                jeloUBazi.BrojKomada    = jelo.BrojKomada;
                jeloUBazi.JedinicnaCena = jelo.JedinicnaCena;
                jeloUBazi.TipSushijaId  = jelo.TipSushijaId;
                jeloUBazi.Sastojci      = jelo.Sastojci;
                jeloUBazi.NaMeniju      = jelo.NaMeniju;
            }

            _context.SaveChanges();

            return(RedirectToAction("Index", "Jelo"));
        }
Exemplo n.º 2
0
        public ActionResult DodajJelo()
        {
            var tipoviSushija = _context.TipSushija.ToList();

            var viewModel = new JeloFormViewModel
            {
                TipoviSushija = tipoviSushija
            };

            return(View(viewModel));
        }
Exemplo n.º 3
0
        public ActionResult Izmeni(int id)
        {
            var jelo          = _context.Jelo.SingleOrDefault(j => j.Id == id);
            var tipoviSushija = _context.TipSushija.ToList();

            if (jelo == null)
            {
                return(HttpNotFound());
            }

            var viewModel = new JeloFormViewModel(jelo)
            {
                TipoviSushija = tipoviSushija
            };

            return(View("DodajJelo", viewModel));
        }