public ActionResult DeleteConfirmed(Guid id) { Personale personale = db.Personale.Find(id); db.Personale.Remove(personale); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IDPersonale,NumeroMatricola,Nome,Cognome,href,LuogoDiNascita,DataDiNascita,Eta,Sesso,CodiceFiscale,Cittadinanza,StatoCivile,NomeDelConiuge,ProfessioneAttuale,Residenza,Telefono,InvitatoDa,Peso,Altezza,CarichiPendentiEsito,CarichiPendentiDescrizione")] Personale personale) { if (ModelState.IsValid) { personale.href = $"tab-{personale.NumeroMatricola}"; db.Entry(personale).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(personale)); }
// Restituisce la persona associata alla chiave passata come argomento public static IPersonale GetPersonale(string key) { if (!String.IsNullOrEmpty(key) && Personale.ContainsKey(key)) { return(Personale[key]); } else { return(null); } }
// Prende in ingresso una nuova istanza di IPersonale, la inserisce nel dizionario e restiuisce la chiave associata public static void AddPersonale(IPersonale persona) { if (persona == null || Personale.ContainsKey(persona.Cf)) { throw new ArgumentException("Persona gia' definita nel personale"); } else { Personale[persona.Cf] = persona; } }
public ActionResult Edit([Bind(Include = "personaleID,fornavn,efternavn,brugernavn,adgangskode,rolleID")] Personale personale) { if (ModelState.IsValid) { personale.adgangskode = AESCryptography.Encryption(personale.adgangskode); db.Entry(personale).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(personale)); }
// GET: Personales/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Personale personale = db.Personale.Find(id); if (personale == null) { return(HttpNotFound()); } return(View(personale)); }
public ActionResult Create([Bind(Include = "personaleID,fornavn,efternavn,brugernavn,adgangskode,rolleID")] Personale personale) { if (ModelState.IsValid) { personale.adgangskode = AESCryptography.Encryption(personale.adgangskode); db.Personales.Add(personale); db.SaveChanges(); return(RedirectToAction("Index")); } ModelState.Clear(); ViewBag.Message = "Successfully Registered MR. " + personale.fornavn + " " + personale.efternavn; return(View(personale)); }