public IEnumerable <Datos> DataSourceContrato(int idempresa, int idproveedor) { List <Datos> list = new List <Datos>(); Datos item = new Datos(); item.Id = -1; item.Texto = "Seleccionar ..."; try { using (ClusmextContext context = new ClusmextContext()) { list = context.spSelContratos(idempresa, idproveedor) .Select(x => new Datos { Id = x.Id_Contrato, Texto = x.Codigo_contrato + " " + x.Contrato }) .OrderBy(x => x.Texto).ToList(); list.Add(item); } } catch (Exception ex) { } return(list); }