private void loadUser() { ShowBusyIndicator(); userService.GetUser((res, exp) => appController.BeginInvokeOnDispatcher(() => { HideBusyIndicator(); if (exp == null) { User = res; UserGroupList.Where(allGroups => User.Groups.Select(g => g.PartyName).Contains(allGroups.PartyName)) .ToList().ForEach(g => g.IsChecked = true); } else { appController.HandleException(exp); } }), User.PartyName); }
public void DoAction(UserListVM vm) { userService.GetUser((res, exp) => pmsController.BeginInvokeOnDispatcher(() => { if (exp == null) { if (res != null) { basicInfoController.ShowUserView(res, ActionType.ModifyUser); } else { pmsController.ShowMessage("اطلاعات جهت ارسال به صفحه ویرایش معتبر نمی باشد"); } } else { pmsController.HandleException(exp); } }), vm.SelectedUser.PartyName); }