none
consulta linq ordenar segun idmedida RRS feed

  • Pregunta

  • hola buenas tardes programadores

    estoy desarrollando una aplicacion asp.net mvc  visual studio 2015 sql server 2015 

    tengo un problema me genera unos errores  no se como armar la consulta con linq para que traiga ordenados idmedida

    tabla Medidas

    campos IdMedida , Medida

    acendente

    y el nombre acendente 

     public ActionResult ListaMedidas(string val, string valSearch, int? page)
            {
                ViewBag.CurrentSort = val;
                ViewBag.Buscar = valSearch;
                IRepository repository = new Model.Repository();
                List<Medidas> objMedida = new List<Medidas>();
                if (string.IsNullOrEmpty(valSearch))
                    objMedida = repository.FindEntitySet<Medidas>(c => c.idMedida).ToList(); ordenarlista 
                else
                    objMedida = repository.FindEntitySet<Medidas>(x => x.Medida.Contains(valSearch)); buscar valor
    
                if (val == "IdMedida" || string.IsNullOrEmpty(val))
                {
                    val = "IdMedida";
                    objMedida = objMedida.OrderBy(c => c.IdMedida).ToList();
                }
                else if (val == "IdMedidaDesc")
                    objMedida = objMedida.OrderByDescending(c => c.IdMedida).ToList();
                else if (val == "Medida")
                    objMedida = objMedida.OrderBy(c => c.Medida).ToList();
                else if (val == "MedidaDesc")
                 
                ViewBag.Order = val;
                int pageSize = 5;
                int pageNumber = page ?? 1;
            }

     if (string.IsNullOrEmpty(valSearch)) lineas con error
                    objMedida = repository.FindEntitySet<Medidas>(c => c.idMedida).ToList(); 
                else
                    objMedida = repository.FindEntitySet<Medidas>(x => x.Medida.Contains(valSearch));


    jueves, 18 de julio de 2019 21:06