public void DeleteCitizen(Citizen citizen, DateTime dateDischarged) { citizen.DateDischarged = dateDischarged; AdmittedCitizens.Remove(citizen); // Check with lists OnCitizenRemoved?.Invoke(citizen); }
public void AddCitizen(Citizen citizen) { AdmittedCitizens.Add(citizen); // Check with lists OnCitizenAdded?.Invoke(citizen); }