private void LoadInitValues() { _resellerLoader.LoadAll(); HelperView = _resellerLoader.HelperView; }
private void LoadAllCountries() { /* There are at most 200 countries in the world today. * So no incremental loading is needed. Perforance test showed up that the grid freezed * after 1000 items. */ _loader = new HelperLoader <CountryDto, Country>(DataServices); CountryDto = _loader.HelperView; _loader.LoadAll(); var list = from country in _loader.HelperView from province in HelperView where province.Country == country.Code select new ProvinciaDto() { Name = province.Name, Code = province.Code, Country = province.Country, Capital = province.Capital, Prefix = province.Prefix, CountryValue = new CountryDto() { Code = country.Code, CountryName = country.CountryName } }; HelperView = new IncrementalList <ProvinciaDto>(LoadMoreItems); HelperView.LoadItems(list); }
private void OnAssistCountryCommand(object obj) { if (_loader != null) { _loader.LoadAll(); CountryDto = _loader.HelperView; } }
/// <summary> /// /// ProvinceViewModel /// </summary> /// <param name="dataServices">DataServices testing</param> /// <param name="region">Region </param> /// <param name="manager"> event manager to send and put messages.</param> public ProvinceViewModel(IDataServices dataServices, IRegionManager region, IEventManager manager, IDialogService service) : base(string.Empty, dataServices, region, manager, service) { LoadAllCountries(); _provinceLoader = new HelperLoader <ProvinciaDto, PROVINCIA>(dataServices); AssistCountryCommand = new DelegateCommand <object>(OnAssistCountryCommand); GridIdentifier = KarveCommon.Generic.GridIdentifiers.HelperProvince; _provinceLoader.LoadAll(); HelperView = _provinceLoader.HelperView; }
private void LoadMoreItems(uint count, int baseIndex) { _vehicleTypeLoader.LoadAll(); if (_vehicleTypeLoader.HelperView != null) { var vehicleTypes = _vehicleTypeLoader.HelperView; var list = vehicleTypes.Skip(baseIndex).Take(200).ToList(); VehicleTypeDto.LoadItems(list); } RaisePropertyChanged(""); }
private void InitLoader(IDataServices dataServices, string query) { _loader = new HelperLoader <Dto, Entity>(dataServices); if (query == string.Empty) { _loader.LoadAll(); if (_loader.HelperView != null) { HelperView = _loader.HelperView; HelperDto = _loader.HelperView.FirstOrDefault(); } } else { _loader.Load(query); if (_loader.HelperView != null) { HelperView = _loader.HelperView; HelperDto = _loader.HelperView.FirstOrDefault(); } } }
protected IncrementalList <Dto> LoadView() { _loader.LoadAll(); return(_loader.HelperView); }