private void FillModel(List <Rack> racks) { if (racks.Count > 0) { RackViewModels.Clear(); State = ModelState.Normal; foreach (Rack rack in racks) { RackViewModel rvm = new RackViewModel(Navigation, rack); rvm.OnTap += Rvm_OnTap; RackViewModels.Add(rvm); } UpdateMinSizes(); Rebuild(true); if (UDSLastResults.Count > 0) { FillRackViewModelsByUDSList(UDSLastResults); MessagingCenter.Send(this, "UDSRunIsDone"); } } else { State = ModelState.NoData; } }
private void FillModel(List <Rack> racks) { if (racks.Count > 0) { RackViewModels.Clear(); State = ModelState.Normal; foreach (Rack rack in racks) { RackViewModel rvm = new RackViewModel(Navigation, rack, false); rvm.OnTap += Rvm_OnTap; RackViewModels.Add(rvm); } UpdateMinSizes(); Rebuild(true); } else { State = ModelState.Error; ErrorText = "No Data"; } }