/// <summary> /// Obtiene Locations /// </summary> /// <param name="program">Filtro por program</param> /// <param name="status">0. Sin filtro | 1. Activos | 2. Inactivos</param> /// <param name="regions">Filtro por regiones</param> /// <history> /// [emoguel] created 11/07/2016 /// </history> /// <returns>Lista Location Short</returns> public async static Task <List <LocationShort> > GetLocationsByRegionProgram(string program = "ALL", int status = 0, string regions = "ALL") { return(await Task.Run(() => { using (var dbContext = new IMEntities(ConnectionHelper.ConnectionString())) { return dbContext.USP_OR_GetLocations(program, (byte)status, regions).ToList(); } })); }