internal void Initialize(ISeedsService serverConnection) { foreach (var analyzeWork in serverConnection.GetAnalyzeWorks()) { AnalyzeWorks[analyzeWork.ID] = analyzeWork; } foreach (var bank in serverConnection.GetBanks()) { Banks[bank.ID] = bank; } foreach (var position in serverConnection.GetPositions()) { Positions[position.ID] = position; } foreach (var subject in serverConnection.GetSubjects()) { Subjects[subject.ID] = subject; } // в связи с тем, что субъекты могут приходить в разном порядке foreach (var subject in Subjects.Values) { subject.UpdateParent(); } foreach (var unit in serverConnection.GetUnits()) { Units[unit.ID] = unit; } serverConnection.GetEmployees(); LoadActiveSubject(); foreach (var plant in serverConnection.GetPlants()) { Plants[plant.ID] = plant; } // в связи с тем, что растения могут приходить в разном порядке foreach (var plant in Plants.Values) { plant.UpdateParent(); } serverConnection.GetPlantVarieties(); serverConnection.GetReproductionSteps(); foreach (var priceList in serverConnection.GetPriceLists()) { PriceLists[priceList.ID] = priceList; } serverConnection.GetPrices(); }
public void InitializeUi(ISeedsService serverConnection) { }