Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        public ActionResult Angajeaza(DetaliiViewModel model)
        {
            if (ModelState.IsValid)
            {
                angajati angjat_nou = new angajati();

                angjat_nou.nume      = model.nume_angajat;
                angjat_nou.prenume   = model.prenume_angajat;
                angjat_nou.conducere = false;
                angjat_nou.depid     = model.id;
                angjat_nou.data      = DateTime.Now;

                db.angajati.Add(angjat_nou);
                db.SaveChanges();
            }

            return(RedirectToAction("Content", new { model.id }));
        }