示例#1
0
        public IActionResult Uredi(int id)
        {
            var prevoz = _db.Prevoz.Find(id);

            if (prevoz == null)
            {
                return(RedirectToAction(nameof(Index)));
            }
            PrevozDodajUrediVM model = new PrevozDodajUrediVM
            {
                Id             = prevoz.Id,
                FirmaID        = prevoz.FirmaID,
                TipPrevoza     = prevoz.TipPrevoza,
                BrojMjesta     = prevoz.BrojMjesta,
                CijenaPoMjestu = prevoz.CijenaPoMjestu
            };

            model.Firma = _db.Firma.Select(x => new SelectListItem
            {
                Value = x.Id.ToString(),
                Text  = x.Naziv
            }).ToList();

            return(View("Dodaj", model));
        }
        public IActionResult Snimi(PrevozDodajUrediVM model)
        {
            if (!ModelState.IsValid)
            {
                model.Firma = _db.Firma.Select(x => new SelectListItem
                {
                    Value = x.Id.ToString(),
                    Text  = x.Naziv
                }).ToList();
                return(View("Dodaj", model));
            }
            Prevoz prevoz;

            if (model.Id != 0)
            {
                prevoz = _db.Prevoz.Find(model.Id);
            }
            else
            {
                prevoz = new Prevoz();
                _db.Prevoz.Add(prevoz);
            }


            prevoz.FirmaID        = model.FirmaID;
            prevoz.TipPrevoza     = model.TipPrevoza;
            prevoz.BrojMjesta     = model.BrojMjesta;
            prevoz.CijenaPoMjestu = model.CijenaPoMjestu;

            _db.SaveChanges();

            return(RedirectToAction("Index"));
        }
示例#3
0
        public IActionResult Dodaj()
        {
            PrevozDodajUrediVM model = new PrevozDodajUrediVM();

            model.Firma = _db.Firma.Select(x => new SelectListItem
            {
                Value = x.Id.ToString(),
                Text  = x.Naziv
            }).ToList();
            return(View("Dodaj", model));
        }
示例#4
0
        public IActionResult Snimi(PrevozDodajUrediVM model)
        {
            Prevoz prevoz;

            if (model.Id != 0)
            {
                prevoz = _db.Prevoz.Find(model.Id);
            }
            else
            {
                prevoz = new Prevoz();
                _db.Prevoz.Add(prevoz);
            }


            prevoz.FirmaID        = model.FirmaID;
            prevoz.TipPrevoza     = model.TipPrevoza;
            prevoz.BrojMjesta     = model.BrojMjesta;
            prevoz.CijenaPoMjestu = model.CijenaPoMjestu;

            _db.SaveChanges();

            return(RedirectToAction("Index"));
        }