public CitizenAddAddressChange(Citizen obj, Address newValue, string desctription) : base(obj, newValue, desctription) { }
public CitzenAddTaskChange(Citizen obj, TaskDescription newValue, string desctription) : base(obj, newValue, desctription) { }
public void DeleteCitizen(Citizen citizen, DateTime dateDischarged) { citizen.DateDischarged = dateDischarged; AdmittedCitizens.Remove(citizen); // Check with lists OnCitizenRemoved?.Invoke(citizen); }
public CitizenChange(Citizen obj, T newValue, string desctription) : base(obj, newValue, desctription) { }
public void AddCitizen(Citizen citizen) { AdmittedCitizens.Add(citizen); // Check with lists OnCitizenAdded?.Invoke(citizen); }