Esempio n. 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Contatto contatto = db.Contatti.Find(id);

            db.Contatti.Remove(contatto);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
 public ActionResult Edit([Bind(Include = "ID,Nome,Cognome,Telefono,Email")] Contatto contatto)
 {
     if (ModelState.IsValid)
     {
         db.Entry(contatto).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(contatto));
 }
Esempio n. 3
0
        public ActionResult Create([Bind(Include = "ID,Nome,Cognome,Telefono,Email")] Contatto contatto)
        {
            if (ModelState.IsValid)
            {
                db.Contatti.Add(contatto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(contatto));
        }
 private void btn_ok_Click(object sender, EventArgs e)
 {
     ContattoAggiunto = new Contatto()
     {
         Nome           = tbx_nome.Text,
         Cognome        = tbx_cognome.Text,
         NumeroTelefono = tbx_numeroTelefono.Text
     };
     DialogResult = DialogResult.OK;
     Close();
 }
Esempio n. 5
0
        // GET: Oratorio/Contatti/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Contatto contatto = db.Contatti.Find(id);

            if (contatto == null)
            {
                return(HttpNotFound());
            }
            return(View(contatto));
        }
Esempio n. 6
0
        private void InitializeElencoContatti()
        {
            var contatto = new Contatto();

            contatto.Nome    = "Alberto";
            contatto.Cognome = "Acerbis";
            contatto.Email   = "*****@*****.**";
            this.ElencoContatti.Add(contatto);

            this.ElencoContatti.Add(new Contatto
            {
                Nome    = "Alberto",
                Cognome = "Acerbis",
                Email   = "*****@*****.**"
            });
        }
Esempio n. 7
0
        public ActionResult AggiungiContatto(PartecipanteAggiungiContattoModel model)
        {
            if (ModelState.IsValid)
            {
                var partecipante = db.Partecipanti.Find(model.PartecipanteID);
                var contatto     = new Contatto
                {
                    Cognome  = model.Cognome,
                    Nome     = model.Nome,
                    Telefono = model.Telefono,
                    Email    = model.Email
                };
                partecipante.Contatti.Add(contatto);
                db.Contatti.Add(contatto);
                db.SaveChanges();
                contatto.Partecipanti.Add(partecipante);
                db.SaveChanges();
                return(RedirectToAction("Contatti", new { id = model.PartecipanteID }));
            }

            return(View(model));
        }
Esempio n. 8
0
 private List <Contatto> ReadCsv(string fileName)
 {
     using (var strReader = new StreamReader(fileName))
     {
         var list = new List <Contatto>();
         while (true)
         {
             string line = strReader.ReadLine();
             if (line == null)
             {
                 break;
             }
             var splittedLine = line.Split(',');
             var contatto     = new Contatto()
             {
                 Nome           = splittedLine[0],
                 Cognome        = splittedLine[1],
                 NumeroTelefono = splittedLine[2]
             };
             list.Add(contatto);
         }
         return(list);
     }
 }
Esempio n. 9
0
 public void CreateContatto()
 {
     CurrentContatto        = new Contatto();
     CurrentContatto.Codice = CodiceContattoFactory();
     CurrentContatto.Nome   = "Nuovo";
 }
Esempio n. 10
0
        // GET: Contatti
        public ActionResult Index()
        {
            Contatto c = new Contatto();

            return(View(c));
        }