public async Task <IActionResult> Edit(string id, [Bind("Cnp,Nume,Prenume,Serie,Numar,Adresa,Oras,DataNasterii,StatusPolitie,StatusMedic,StatusUniversitate")] Persoane persoane) { if (id != persoane.Cnp) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(persoane); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PersoaneExists(persoane.Cnp)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(persoane)); }
// 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)); }
private void btnAdauga_Click(object sender, EventArgs e) { Persoane pers = new Persoane(tbNume.Text, tbGradRud.Text); persoane.Add(pers); MessageBox.Show("Adaugare cu succes!"); this.Close(); }
public async Task <IActionResult> Create([Bind("Cnp,Nume,Prenume,Serie,Numar,Adresa,Oras,DataNasterii,StatusPolitie,StatusMedic,StatusUniversitate")] Persoane persoane) { if (ModelState.IsValid) { _context.Add(persoane); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(persoane)); }