private int CodiceContattoFactory() { if (ElencoContatti.Any()) { return(ElencoContatti.Count + 1); } else { return(1); } }
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); } } }
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; } }
public Contatto GetContatto() { return(ElencoContatti.FirstOrDefault(c => c.Codice == CurrentContatto.Codice)); }