private void SetBackHeader(PS_ERIP temp) { var paylist = temp?.ResponseReq?.PayRecord; string PrevHeader = null; var payrec = paylist?.FirstOrDefault(); if (payrec == null) { return; } if (paylist?.Count == 1) { PrevHeader = payrec.Name; if (payrec.GetPayListType == "0") { PrevHeader = null; } } else { PrevHeader = payrec.GroupRecord?.Name; } HeaderHistory.BackTo(PrevHeader, true); LabelCurrent = HeaderHistory.CurrentHeader; }
private async void HomePage() { try { this.IsHomeButtonActive = false; this.IsBackButtonActive = false; IsLoadingMenu = !IsLoadingMenu; Ex.Log($"VM => Logic HomePage()"); Responce = await StaticMain.HomePage(); string HomeHeader = Responce?.ResponseReq?.PayRecord?.FirstOrDefault()?.GroupRecord?.Name; LabelCurrent = $"Оплата услуг: {HomeHeader}"; HeaderHistory.Home(HomeHeader); } catch (Exception ex) { Exception = ex; } }