示例#1
0
        public ActionResult Spremi(Kupac kupac)
        {
            if (!ModelState.IsValid)
            {
                var viewModel = new KupacFormaViewModel
                {
                    Kupac          = kupac,
                    TipoviClanstva = _context.TipoviClanstva.ToList()
                };
                return(View("KupacForma", viewModel));
            }

            if (kupac.Id == 0)
            {
                _context.Kupci.Add(kupac);
            }
            else
            {
                var kupacUDb = _context.Kupci.Single(c => c.Id == kupac.Id);
                kupacUDb.Naziv                  = kupac.Naziv;
                kupacUDb.DatumRodenja           = kupac.DatumRodenja;
                kupacUDb.TipClanstvaId          = kupac.TipClanstvaId;
                kupacUDb.PretplacenNaNewsletter = kupac.PretplacenNaNewsletter;
            }

            //_context.Kupci.Add(kupac);
            _context.SaveChanges();

            return(RedirectToAction("Index", "Kupci"));
        }
示例#2
0
        public ActionResult Novi()
        {
            var tipoviClanstva = _context.TipoviClanstva.ToList();
            var viewModel      = new KupacFormaViewModel
            {
                Kupac          = new Kupac(),
                TipoviClanstva = tipoviClanstva
            };

            return(View("KupacForma", viewModel));
        }
示例#3
0
        public ActionResult Uredi(int id)
        {
            var kupac = _context.Kupci.SingleOrDefault(c => c.Id == id);

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

            var viewModel = new KupacFormaViewModel
            {
                Kupac          = kupac,
                TipoviClanstva = _context.TipoviClanstva.ToList()
            };

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