private void PutInFile(Person person, StreamWriter writer) { string firstName = person.GetFirstName(); string lastName = person.GetLastName(); string phoneNumber = person.GetPhoneNumber(); writer.WriteLine(string.Join("|", "Person", firstName, lastName, phoneNumber)); }
private void PutInFile(Person person) { using (StreamWriter writer = File.AppendText(_contactsFileName)) { string firstName = person.GetFirstName(); string lastName = person.GetLastName(); string phoneNumber = person.GetPhoneNumber(); writer.WriteLine(string.Join("|", "Person", firstName, lastName, phoneNumber)); } }
public override int CompareTo(Contact other) { Company company = other as Company; if (company != null) { return(_name.CompareTo(company.GetName())); } Person person = other as Person; if (person != null) { return(_name.CompareTo(person.GetLastName())); } return(-1); }
public override int CompareTo(Contact other) { Company company = other as Company; if (company != null) { return(_lastName.CompareTo(company.GetName())); } Person person = other as Person; if (person != null) { int lastNameCompare = _lastName.CompareTo(person.GetLastName()); if (lastNameCompare == 0) { return(_firstName.CompareTo(person.GetFirstName())); } return(lastNameCompare); } return(-1); }