Beispiel #1
0
        public ActionResult Create(AdminDodajVM vm)
        {
            KorisnickiNalog k = db.KorisnickiNalozi.Find(vm.KorisnickiNalogId);
            Administrator   a = new Administrator();

            if (ModelState.IsValid)
            {
                a.Id                = vm.KorisnickiNalogId;
                a.Ime               = vm.Ime;
                a.Prezime           = vm.Prezime;
                a.StrucneSpremeId   = vm.StrucneSpremeId;
                a.GradoviId         = vm.GradoviId;
                a.KorisnickiNalogId = vm.KorisnickiNalogId;
                a.IsDeleted         = false;
                k.Aktivan           = true;


                db.Administratori.Add(a);

                db.SaveChanges();



                TempData["Message"] = "Uspjesno dodavanje!";
                return(RedirectToAction("Create"));
            }
            vm.listaNaloga  = db.KorisnickiNalozi.Where(x => x.admin == true && x.IsDeleted == false && x.Aktivan.Value == false).ToList();
            vm.listaSpreme  = db.StrucneSpremee.ToList();
            vm.listaGradova = db.Gradovii.ToList();
            return(View(vm));
        }
Beispiel #2
0
        public ActionResult Edit(AdminDodajVM vm)
        {
            Administrator a;

            if (ModelState.IsValid)
            {
                a                   = db.Administratori.Find(vm.Id);
                a.Id                = vm.KorisnickiNalogId;
                a.Ime               = vm.Ime;
                a.Prezime           = vm.Prezime;
                a.StrucneSpremeId   = vm.StrucneSpremeId;
                a.GradoviId         = vm.GradoviId;
                a.KorisnickiNalogId = vm.KorisnickiNalogId;
                a.IsDeleted         = vm.IsDeleted;


                db.SaveChanges();



                TempData["Message"] = "Uspjesno izmjena!";
                return(RedirectToAction("Edit"));
            }
            vm.listaNaloga  = db.KorisnickiNalozi.Where(x => x.admin == true && x.IsDeleted == false).ToList();
            vm.listaSpreme  = db.StrucneSpremee.ToList();
            vm.listaGradova = db.Gradovii.ToList();
            return(View(vm));
        }
Beispiel #3
0
        // GET: ModulAdmin/Administrator/Create
        public ActionResult Create()
        {
            AdminDodajVM model = new AdminDodajVM
            {
                listaNaloga  = db.KorisnickiNalozi.Where(x => x.admin == true && x.IsDeleted == false && x.Aktivan.Value == false).ToList(),
                listaSpreme  = db.StrucneSpremee.ToList(),
                listaGradova = db.Gradovii.ToList()
            };



            return(View(model));
        }
Beispiel #4
0
        // GET: ModulAdmin/Administrator/Edit/5
        public ActionResult Edit(int?id)
        {
            AdminDodajVM model = db.Administratori.Where(x => x.Id == id).Select(z => new AdminDodajVM()
            {
                KorisnickiNalogId = z.KorisnickiNalogId,
                Id = z.Id,
                StrucneSpremeId = z.StrucneSpremeId.Value,
                GradoviId       = z.GradoviId.Value,
                IsDeleted       = z.IsDeleted,
                Ime             = z.Ime,
                Prezime         = z.Prezime,
                listaNaloga     = db.KorisnickiNalozi.Where(x => x.admin == true && x.IsDeleted == false).ToList(),
                listaSpreme     = db.StrucneSpremee.ToList(),
                listaGradova    = db.Gradovii.ToList(),
            }).Single();

            return(View(model));
        }