public void AddRecordToRepo(Municipality m) { if (m == null) { throw new ArgumentNullException("Error: The argument is Null"); } MunicipalityCollection.Add(m); }
public void DeleteRecordFromRepo(int id) { if (id == 0) { throw new Exception("Record ID cannot be null"); } int index = 0; while (index < MunicipalityCollection.Count) { if (MunicipalityCollection[index].MunicipalityID == id) { MunicipalityCollection.RemoveAt(index); break; } index++; } }
public Municipality GetMunicipality(int municipalityID) { return(MunicipalityCollection.FirstOrDefault(n => n.MunicipalityID == municipalityID)); }
public List <Municipality> GetAllMunicipalities() { return(MunicipalityCollection.ToList()); }