/// <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); }