示例#1
0
        public IActionResult Index()
        {
            List <Poslovnica> poslovnice = dbContext.Poslovnica.Select(p => new Poslovnica
            {
                Id           = p.Id,
                BrojTelefona = p.BrojTelefona,
                Grad         = p.Grad,
                Adresa       = p.Adresa
            }).ToList();

            AdminPoslovnicaVM model = new AdminPoslovnicaVM
            {
                Title          = "Poslovnice",
                PoslovnicaList = poslovnice
            };

            return(View("Views/Admin/Poslovnice/Index.cshtml", model));
        }
示例#2
0
        public IActionResult Uredi(int id)
        {
            var poslovnica = dbContext.Poslovnica.Find(id);

            if (poslovnica == null)
            {
                return(NotFound());
            }

            var model = new AdminPoslovnicaVM
            {
                Title        = "Poslovnice",
                Id           = poslovnica.Id,
                Adresa       = poslovnica.Adresa,
                Grad         = poslovnica.Grad,
                BrojTelefona = poslovnica.BrojTelefona
            };

            return(View("Views/Admin/Poslovnice/Uredi.cshtml", model));
        }
示例#3
0
        public IActionResult Dodaj(AdminPoslovnicaVM model)
        {
            if (!ModelState.IsValid)
            {
                model.Title = "Poslovnice";
                return(View("Views/Admin/Poslovnice/Dodaj.cshtml", model));
            }

            var poslovnica = new Poslovnica
            {
                Grad         = model.Grad,
                Adresa       = model.Adresa,
                BrojTelefona = model.BrojTelefona
            };

            dbContext.Poslovnica.Add(poslovnica);
            dbContext.SaveChanges();

            return(RedirectToRoute("AdminPoslovnicaIndex"));
        }
示例#4
0
        public IActionResult Uredi(AdminPoslovnicaVM model)
        {
            if (!ModelState.IsValid)
            {
                model.Title = "Poslovnice";
                return(View("Views/Admin/Poslovnice/Uredi.cshtml", model));
            }

            var poslovnica = dbContext.Poslovnica.Find(model.Id);

            if (poslovnica == null)
            {
                return(NotFound());
            }

            poslovnica.Adresa       = model.Adresa;
            poslovnica.BrojTelefona = model.BrojTelefona;
            poslovnica.Grad         = model.Grad;
            dbContext.Update(poslovnica);

            dbContext.SaveChanges();
            return(RedirectToRoute("AdminPoslovnicaIndex"));
        }