public ActionResult Content(int id) { var query_angajati = from a in db.angajati select a.nume + " " + a.prenume; ViewBag.angajati = new SelectList(query_angajati.ToList()); departamente departament = db.departamente.Find(id); DetaliiViewModel model = new DetaliiViewModel(departament); return(PartialView("_DetaliiDepartamentContent", model)); }
public string ModificaDepartament(DetaliiViewModel model) { departamente departament = db.departamente.Find(model.id); if (ModelState.IsValid) { departament.nume = model.nume; db.SaveChanges(); } else { model.nume = departament.nume; } return(model.nume); }
public ActionResult Transfera(int id, FormCollection form) { string nume = form["angajati"].ToString(); foreach (angajati angajat in db.angajati) { if (nume == angajat.nume + " " + angajat.prenume) { angajat.depid = id; departamente dep = db.departamente.Find(id); dep.angajati.Add(angajat); break; } } db.SaveChanges(); return(RedirectToAction("Content", new { id })); }