public ActionResult Create(DoktorDodajVM vm) { KorisnickiNalog k = db.KorisnickiNalozi.Find(vm.KorisnickiNalogId); Doktor a = new Doktor(); if (ModelState.IsValid) { a.Id = vm.KorisnickiNalogId; a.Ime = vm.Ime; a.Prezime = vm.Prezime; a.ZvanjeId = vm.ZvanjeId; a.GradoviId = vm.GradoviId; a.KorisnickiNalogId = vm.KorisnickiNalogId; a.Pozicija = vm.Pozicija; a.IsDeleted = false; k.Aktivan = true; db.Doktori.Add(a); db.SaveChanges(); TempData["Message"] = "Uspjesno dodavanje!"; return(RedirectToAction("Create")); } vm.listaNaloga = db.KorisnickiNalozi.Where(x => x.doc == true && x.IsDeleted == false && x.Aktivan.Value == false).ToList(); vm.listaZavnja = db.Zvanja.ToList(); vm.listaGradova = db.Gradovii.ToList(); return(View(vm)); }
public ActionResult Edit(DoktorDodajVM vm) { Doktor a; if (ModelState.IsValid) { a = db.Doktori.Find(vm.Id); a.Ime = vm.Ime; a.Prezime = vm.Prezime; a.ZvanjeId = vm.ZvanjeId; a.GradoviId = vm.GradoviId; a.KorisnickiNalogId = vm.KorisnickiNalogId; a.Pozicija = vm.Pozicija; 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.listaZavnja = db.Zvanja.ToList(); vm.listaGradova = db.Gradovii.ToList(); return(View(vm)); }
// GET: ModulAdmin/Doktor/Create // GET: ModulAdmin/Administrator/Create public ActionResult Create() { DoktorDodajVM model = new DoktorDodajVM { listaNaloga = db.KorisnickiNalozi.Where(x => x.doc == true && x.IsDeleted == false && x.Aktivan.Value == false).ToList(), listaZavnja = db.Zvanja.ToList(), listaGradova = db.Gradovii.ToList() }; return(View(model)); }
// GET: ModulAdmin/Doktor/Edit/5 public ActionResult Edit(int?id) { DoktorDodajVM model = db.Doktori.Where(x => x.Id == id).Select(z => new DoktorDodajVM { KorisnickiNalogId = z.KorisnickiNalogId, Id = z.Id, GradoviId = z.GradoviId.Value, IsDeleted = z.IsDeleted, ZvanjeId = z.ZvanjeId.Value, Ime = z.Ime, Prezime = z.Prezime, Pozicija = z.Pozicija, listaNaloga = db.KorisnickiNalozi.Where(x => x.admin == true && x.IsDeleted == false).ToList(), listaZavnja = db.Zvanja.ToList(), listaGradova = db.Gradovii.ToList(), }).Single(); return(View(model)); }