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); } }