public override JobPositionLevelVM DeepClone() { var dto = JobPositionLevelConvertUtil.ToDto(this); var vm = JobPositionLevelConvertUtil.FromDto(dto); base.CopyStateValues(vm); return(vm); }
private async void RefreshItemsAsync() { this.ItemList.Clear(); IsBusy = true; ICollection <jobPositionLevel> items = await AppCxt.Current.DataPortal.GetAllJobPositionLevelsAsync(); IsBusy = false; foreach (var item in items) { JobPositionLevelVM vm = JobPositionLevelConvertUtil.FromDto(item); this.ItemList.Add(vm); } }