public async Task <IActionResult> Edit(int id, [Bind("Id,Nume,Prenume,Cnp,Permis,Cazier")] PersoanePolitie persoanePolitie) { if (id != persoanePolitie.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(persoanePolitie); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PersoanePolitieExists(persoanePolitie.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(persoanePolitie)); }
// GET: Persoanes public async Task <IActionResult> Index() { Persoane Persoana = _context.Persoane.FirstOrDefault(e => e.Cnp == "1980305134126"); StudentiUniversitate studentiFacultate = _context.StudentiUniversitate.FirstOrDefault(e => e.Cnp == "1980305134126"); PersoaneMedic persoaneMedic = _context.PersoaneMedic.FirstOrDefault(e => e.Cnp == "1980305134126"); PersoanePolitie persoanePolitie = _context.PersoanePolitie.FirstOrDefault(e => e.Cnp == "1980305134126"); if (persoanePolitie.Cazier) { Persoana.StatusPolitie = "Are cazier, "; } else { Persoana.StatusPolitie = "Nu are cazier, "; } if (persoanePolitie.Permis) { Persoana.StatusPolitie = Persoana.StatusPolitie + "are permis de conducere."; } else { Persoana.StatusPolitie = Persoana.StatusPolitie + "nu are permis de conducere."; } if (persoaneMedic.BoliCronice) { Persoana.StatusMedic = "Are boli cronice"; } else { Persoana.StatusMedic = "Nu are boli cronice"; } DetailsViewModel PersoanaDetalii = new DetailsViewModel(); PersoanaDetalii.Cnp = Persoana.Cnp; PersoanaDetalii.Adresa = Persoana.Adresa; PersoanaDetalii.Cereri = Persoana.Cereri; PersoanaDetalii.DataNasterii = Persoana.DataNasterii; PersoanaDetalii.Numar = Persoana.Numar; PersoanaDetalii.Nume = Persoana.Nume; PersoanaDetalii.Oras = Persoana.Oras; PersoanaDetalii.Prenume = Persoana.Prenume; PersoanaDetalii.Serie = Persoana.Serie; PersoanaDetalii.StatusMedic = Persoana.StatusMedic; PersoanaDetalii.StatusPolitie = Persoana.StatusPolitie; PersoanaDetalii.StatusUniversitate = Persoana.StatusUniversitate; PersoanaDetalii.An = studentiFacultate.An; PersoanaDetalii.Facultate = studentiFacultate.Facultate; PersoanaDetalii.Specializare = studentiFacultate.Specializare; PersoanaDetalii.Stadiu = studentiFacultate.Stadiu; return(View(PersoanaDetalii)); }
public async Task <IActionResult> Create([Bind("Id,Nume,Prenume,Cnp,Permis,Cazier")] PersoanePolitie persoanePolitie) { if (ModelState.IsValid) { _context.Add(persoanePolitie); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(persoanePolitie)); }