Example #1
0
 private int CodiceContattoFactory()
 {
     if (ElencoContatti.Any())
     {
         return(ElencoContatti.Count + 1);
     }
     else
     {
         return(1);
     }
 }
Example #2
0
        public void DeleteContatto()
        {
            if (MessageBox.Show("Confermi La Cancellazione del Contatto Selezionato", "WpfContacts",
                                MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
            {
                var chkContatto =
                    ElencoContatti.FirstOrDefault(c => c.Codice == CurrentContatto.Codice);

                if (chkContatto != null)
                {
                    ElencoContatti.Remove(chkContatto);
                }
            }
        }
Example #3
0
        public void SaveContatto()
        {
            var chkContatto =
                ElencoContatti.FirstOrDefault(c => c.Codice == CurrentContatto.Codice);

            if (chkContatto == null)
            {
                ElencoContatti.Add(CurrentContatto);
            }
            else
            {
                chkContatto.Nome    = CurrentContatto.Nome;
                chkContatto.Cognome = CurrentContatto.Cognome;
                chkContatto.Email   = CurrentContatto.Email;
            }
        }
Example #4
0
 public Contatto GetContatto()
 {
     return(ElencoContatti.FirstOrDefault(c => c.Codice == CurrentContatto.Codice));
 }