Beispiel #1
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            Personale personale = db.Personale.Find(id);

            db.Personale.Remove(personale);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #2
0
 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));
 }
Beispiel #3
0
 // 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);
     }
 }
Beispiel #4
0
 // 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;
     }
 }
Beispiel #5
0
 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));
 }
Beispiel #6
0
        // 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));
        }
Beispiel #7
0
        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));
        }