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)); }
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)); }
// 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)); }
// 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)); }