public void DeleteBusiness(BusinessEntity newEntity) { BusinessEntity oldEntity = BusinessList.FirstOrDefault <BusinessEntity>(p => p.BusinessId == newEntity.BusinessId); if (oldEntity != null) { BusinessList.Remove(oldEntity); } BusinessList = new List <BusinessEntity>(_businessList); }
public void AddOrUpdateBusiness(BusinessEntity newEntity) { BusinessEntity oldEntity = BusinessList.FirstOrDefault <BusinessEntity>(p => p.Description == newEntity.Description); if (oldEntity == null) { BusinessList.Insert(0, newEntity); } else { int index = BusinessList.IndexOf(oldEntity); BusinessList.Remove(oldEntity); BusinessList.Insert(index, newEntity); } BusinessList = new List <BusinessEntity>(_businessList); }