public void ShowEnteComercials(object idRamoComercial) { var ramoComercial = _ramoComercialRepository.FindBy(int.Parse(idRamoComercial.ToString())); CategoriaRequested = new Categoria { NombreCategoria = ramoComercial.Nombre, LogoUrl = ramoComercial.LogoUrl, ListOfSubCategorias = (from q in _enteComercialRepository.GetEnteComercialsBy(int.Parse(idRamoComercial.ToString())) select new SubCategoria() { Id = q.Id, Nombre = q.Nombre, LogoUrl = q.LogoUrl, TipoSubCategoria = TipoSubCategoria.EnteComercial }).ToList() }; ListOfCategoriasRequested.Clear(); if (CategoriaRequested.ListOfSubCategorias.Count > 0) { ListOfCategoriasRequested.Add(CategoriaRequested); } }