コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }