예제 #1
0
        public IActionResult Dodaj()
        {
            SmjestajUrediVM model = new SmjestajUrediVM();

            model.Grad = _db.Gradovi.Select(a => new SelectListItem
            {
                Value = a.Id.ToString(),
                Text  = a.NazivGrada
            }).ToList();
            return(View(model));
        }
예제 #2
0
        public IActionResult Snimi(SmjestajUrediVM input)
        {
            if (!ModelState.IsValid)
            {
                input.Grad = _db.Gradovi.Select(a => new SelectListItem
                {
                    Value = a.Id.ToString(),
                    Text  = a.NazivGrada
                }).ToList();

                return(View("Dodaj", input));
            }
            Smjestaj k;

            if (input.SmjestajID == 0)
            {
                k = new Smjestaj();
                _db.Add(k);
            }
            else
            {
                k = _db.Smjestaj.Find(input.SmjestajID);
            }

            if (input.Slika != null)
            {
                var memoryStream = new MemoryStream();


                input.Slika.CopyTo(memoryStream);
                var j = memoryStream.ToArray();
                k.Slika = j;
            }
            k.Id             = input.SmjestajID;
            k.NazivSmjestaja = input.NazivSmjestaja;
            k.OpisSmjestaja  = input.OpisSmjestaja;
            k.GradID         = input.GradID;
            k.CijenaNocenja  = input.CijenaNocenja;
            k.Tip_sobe       = input.Tip_sobe;

            _db.SaveChanges();
            return(RedirectToAction(nameof(Index)));
        }
예제 #3
0
        public IActionResult Uredi(int SmjestajID)
        {
            Smjestaj k = _db.Smjestaj.Find(SmjestajID);

            if (k == null)
            {
                return(RedirectToAction(nameof(Index)));
            }

            SmjestajUrediVM model = new SmjestajUrediVM();

            model.Grad           = _db.Gradovi.Select(o => new SelectListItem(o.NazivGrada, o.Id.ToString())).ToList();
            model.GradID         = k.GradID;
            model.NazivSmjestaja = k.NazivSmjestaja;
            model.OpisSmjestaja  = k.OpisSmjestaja;
            model.CijenaNocenja  = k.CijenaNocenja;
            model.Tip_sobe       = k.Tip_sobe;



            return(View(model));
        }