コード例 #1
0
        private async Task CargarListaPadresPorSistema(string admesistema, string aplicacion)
        {
            var sistema = new Adscmenu
            {
                AdmeSistema    = admesistema,
                AdmeAplicacion = aplicacion,
            };
            var listaPadres = await apiServicio.ListarPadresPorSistema(sistema, new Uri(WebApp.BaseAddress), "api/AdscMenus/ListarPadresPorSistema");

            Response respuesta = await apiServicio.SeleccionarAsync(sistema, new Uri(WebApp.BaseAddress),
                                                                    "/api/Adscmenus/SeleccionarAdscMenu");

            var padre = JsonConvert.DeserializeObject <Adscmenu>(respuesta.Resultado.ToString());

            if (padre.AdmePadre == "0")
            {
                ViewData["AdmePadre"] = new SelectList(listaPadres, "AdmeAplicacion", "AdmeAplicacion", "Raíz");
            }
            else
            {
                ViewData["AdmePadre"] = new SelectList(listaPadres, "AdmeAplicacion", "AdmeAplicacion", padre.AdmePadre);
            }
        }