Exemplo n.º 1
0
        protected void SaveReferencesIds()
        {
            foreach (Order order in OrdersList)
            {
                order.CarId      = CarsList.First(c => order.Car == c).CarId;
                order.CustomerId = CustomersList.First(c => order.Customer == c).CustomerId;
            }

            foreach (Car car in CarsList)
            {
                car.CustomerId = CustomersList.First(c => car.Customer == c).CustomerId;
            }
        }
Exemplo n.º 2
0
        private void LoadReferences()
        {
            try
            {
                foreach (Order order in OrdersList)
                {
                    order.Customer = CustomersList.First(c => c.CustomerId == order.CustomerId);
                    order.Car      = CarsList.First(c => c.CarId == order.CarId);
                }

                foreach (Car car in CarsList)
                {
                    car.Customer = CustomersList.First(c => c.CustomerId == car.CustomerId);
                }
            }
            catch (InvalidOperationException e)
            {
                throw new FileCorruptedException("Скорее всего файл поврежден.", e);
            }
        }
 private void Init(bool isDefault)
 {
     if (isDefault)
     {
         SelectedSection  = SectionsList[0];
         SelectedType     = TypesList[0];
         SelectedStatus   = StatusesList[0];
         SelectedSource   = SourcesList[0];
         SelectedCustomer = CustomersList[0];
         SelectedBroker   = BrokersList[0];
         SelectedTrader   = TradersList[0];
     }
     else
     {
         SelectedSection  = SectionsList.First(s => s.id == Auction.sectionId);
         SelectedType     = TypesList.First(t => t.id == Auction.typeId);
         SelectedStatus   = StatusesList.First(s => s.Id == Auction.StatusId);
         SelectedSource   = SourcesList.First(s => s.id == Auction.SiteId);
         SelectedCustomer = CustomersList.First(c => c.id == Auction.CustomerId);
         SelectedBroker   = BrokersList.First(b => b.Id == Auction.BrokerId);
         SelectedTrader   = TradersList.First(t => t.id == Auction.TraderId);
     }
 }