public ActionResult Create(TehnicarDodajVM vm) { Tehnicko_osoblje a = new Tehnicko_osoblje(); KorisnickiNalog k = db.KorisnickiNalozi.Find(vm.KorisnickiNalogId); if (ModelState.IsValid) { a.Id = vm.KorisnickiNalogId; a.Ime = vm.Ime; a.Prezime = vm.Prezime; a.OdjeliId = vm.OdjeliId; a.GradoviId = vm.GradoviId; a.KorisnickiNalogId = vm.KorisnickiNalogId; a.Vrsta_posla = vm.Vrsta_posla; a.IsDeleted = false; k.Aktivan = true; db.Tehnicka_osoblja.Add(a); db.SaveChanges(); TempData["Message"] = "Uspjesno dodavanje!"; return(RedirectToAction("Create")); } vm.listaNaloga = db.KorisnickiNalozi.Where(x => x.teh_osob == true && x.IsDeleted == false && x.Aktivan.Value == false).ToList(); vm.listaOdjela = db.Odjelii.ToList(); vm.listaGradova = db.Gradovii.ToList(); TempData["Message"] = "Nije moguće unije postojećeg korisnika !"; return(View(vm)); }
public ActionResult Edit(TehnicarDodajVM vm) { Tehnicko_osoblje a; if (ModelState.IsValid) { a = db.Tehnicka_osoblja.Find(vm.Id); a.Id = vm.KorisnickiNalogId; a.Ime = vm.Ime; a.Prezime = vm.Prezime; a.OdjeliId = vm.OdjeliId; a.GradoviId = vm.GradoviId; a.Vrsta_posla = vm.Vrsta_posla; 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.listaOdjela = db.Odjelii.ToList(); vm.listaGradova = db.Gradovii.ToList(); return(View(vm)); }
public ActionResult Create() { TehnicarDodajVM model = new TehnicarDodajVM() { listaNaloga = db.KorisnickiNalozi.Where(x => x.teh_osob == true && x.IsDeleted == false && x.Aktivan.Value == false).ToList(), listaOdjela = db.Odjelii.ToList(), listaGradova = db.Gradovii.ToList() }; return(View("Create", model)); }
// GET: ModulAdmin/Tehnicko_osoblje/Edit/5 public ActionResult Edit(int?id) { TehnicarDodajVM model = db.Tehnicka_osoblja.Where(x => x.Id == id).Select(z => new TehnicarDodajVM() { KorisnickiNalogId = z.KorisnickiNalogId, Id = z.Id, GradoviId = z.GradoviId.Value, IsDeleted = z.IsDeleted, Vrsta_posla = z.Vrsta_posla, Ime = z.Ime, Prezime = z.Prezime, OdjeliId = z.OdjeliId, listaNaloga = db.KorisnickiNalozi.Where(x => x.admin == true && x.IsDeleted == false && x.Aktivan.Value == false).ToList(), listaOdjela = db.Odjelii.ToList(), listaGradova = db.Gradovii.ToList(), }).Single(); return(View(model)); }