public void getCovers(string sFilter = "", int iProfileId = 0) { foreach (var Covers in this.obcCovers.ToList()) // Delete all items in this mirrow database list { this.obcCovers.Remove(Covers); // Remove all database data from observableobject. } List <Object> CoverQuery = new List <Object>(_CoversConnectDB.select(sFilter)); foreach (Covers Cover in CoverQuery) { this.obcCovers.Add(new clCbbFilltype1(Cover.code, Cover.coverId)); // Add database data to observableobject. } }