Ejemplo n.º 1
0
        /// <summary>
        /// Obtiene el catalogo de mercados
        /// </summary>
        /// <param name="status"> 0- Sin filtro, 1-Activos, 2. Inactivos </param>
        /// <returns><list type="MarketShort"></list></returns>
        /// <hystory>
        /// [erosado] 08/03/2016  created
        /// [aalcocer] 25/05/2016  Modified. Se agregó asincronía
        /// </hystory>
        public static async Task <List <MarketShort> > GetMarkets(int status)
        {
            var result = new List <MarketShort>();
            await Task.Run(() =>
            {
                using (var dbContext = new IMEntities(ConnectionHelper.ConnectionString()))
                {
                    result = dbContext.USP_OR_GetMarkets(Convert.ToByte(status)).ToList();
                }
            });

            return(result);
        }