public IEnumerable <LinqModel> GetLinqQuery(double valor)
        {
            IEnumerable <LinqModel> linqs = LinqModel.GetListLinqModel();
            var resultado = from c in linqs
                            where c.Valor > valor
                            orderby c.Tipo
                            select c;

            return(resultado.ToList());
        }
        public object GetGroupBy2()
        {
            IEnumerable <LinqModel> linqs = LinqModel.GetListLinqModel();

            /*return linqs.GroupBy(l => l.Tipo)
             *  .Select(group => new { Tipo = group.Key, Valores = group.ToList() })
             *  .ToList();*/

            return(linqs.GroupBy(l => l.Tipo, (key, group) =>
                                 new { Tipo = key, Valores = group.ToList() }).ToList());
        }
        public IEnumerable <LinqModel> GetUnion()
        {
            IEnumerable <LinqModel> linqs = LinqModel.GetListLinqModel();

            return(linqs.Union(LinqModel.GetListLinqModel2()));
        }
        public IEnumerable <string> GetGroupBy()
        {
            IEnumerable <LinqModel> linqs = LinqModel.GetListLinqModel();

            return(linqs.GroupBy(l => l.Tipo).Select(s => s.Key).ToList());
        }
        public double GetMin()
        {
            IEnumerable <LinqModel> linqs = LinqModel.GetListLinqModel();

            return(linqs.Min(l => l.Valor));
        }
        public IEnumerable <string> GetSelectDistinct()
        {
            IEnumerable <LinqModel> linqs = LinqModel.GetListLinqModel();

            return(linqs.Select(l => l.Tipo).Distinct());
        }
        public IEnumerable <int> GetWhereSelect(double valor)
        {
            IEnumerable <LinqModel> linqs = LinqModel.GetListLinqModel();

            return(linqs.Where(l => l.Valor == valor).Select(s => s.Id));
        }
        public IEnumerable <LinqModel> GetWhere(double valor)
        {
            IEnumerable <LinqModel> linqs = LinqModel.GetListLinqModel();

            return(linqs.Where(l => l.Valor >= valor));
        }
        public double GetSum()
        {
            IEnumerable <LinqModel> linqs = LinqModel.GetListLinqModel();

            return(linqs.Sum(s => s.Valor));
        }