├── AzureCards
├── Icon.png
├── Global.asax
├── Content
│ └── img
│ │ ├── ace_of_clubs.png
│ │ ├── six_of_clubs.png
│ │ ├── ten_of_clubs.png
│ │ ├── two_of_clubs.png
│ │ ├── ace_of_diamonds.png
│ │ ├── ace_of_hearts.png
│ │ ├── ace_of_spades.png
│ │ ├── eight_of_clubs.png
│ │ ├── eight_of_hearts.png
│ │ ├── eight_of_spades.png
│ │ ├── five_of_clubs.png
│ │ ├── five_of_hearts.png
│ │ ├── five_of_spades.png
│ │ ├── four_of_clubs.png
│ │ ├── four_of_hearts.png
│ │ ├── four_of_spades.png
│ │ ├── jack_of_clubs.png
│ │ ├── jack_of_hearts.png
│ │ ├── jack_of_spades.png
│ │ ├── king_of_clubs.png
│ │ ├── king_of_hearts.png
│ │ ├── king_of_spades.png
│ │ ├── nine_of_clubs.png
│ │ ├── nine_of_hearts.png
│ │ ├── nine_of_spades.png
│ │ ├── queen_of_clubs.png
│ │ ├── queen_of_hearts.png
│ │ ├── queen_of_spades.png
│ │ ├── seven_of_clubs.png
│ │ ├── seven_of_hearts.png
│ │ ├── seven_of_spades.png
│ │ ├── six_of_diamonds.png
│ │ ├── six_of_hearts.png
│ │ ├── six_of_spades.png
│ │ ├── ten_of_diamonds.png
│ │ ├── ten_of_hearts.png
│ │ ├── ten_of_spades.png
│ │ ├── three_of_clubs.png
│ │ ├── three_of_hearts.png
│ │ ├── three_of_spades.png
│ │ ├── two_of_diamonds.png
│ │ ├── two_of_hearts.png
│ │ ├── two_of_spades.png
│ │ ├── eight_of_diamonds.png
│ │ ├── five_of_diamonds.png
│ │ ├── four_of_diamonds.png
│ │ ├── jack_of_diamonds.png
│ │ ├── king_of_diamonds.png
│ │ ├── nine_of_diamonds.png
│ │ ├── queen_of_diamonds.png
│ │ ├── seven_of_diamonds.png
│ │ └── three_of_diamonds.png
├── fonts
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.ttf
│ ├── glyphicons-halflings-regular.woff
│ └── glyphicons-halflings-regular.woff2
├── Scripts
│ ├── version.json
│ ├── angular-csp.css
│ ├── npm.js
│ ├── angular-cookies.min.js
│ ├── angular-loader.min.js
│ ├── angular-messages.min.js
│ ├── angular-cookies.min.js.map
│ └── i18n
│ │ ├── angular-locale_ms.js
│ │ ├── angular-locale_id.js
│ │ ├── angular-locale_in.js
│ │ ├── angular-locale_id-id.js
│ │ ├── angular-locale_ms-latn-sg.js
│ │ ├── angular-locale_ms-latn.js
│ │ ├── angular-locale_ms-latn-my.js
│ │ ├── angular-locale_ms-latn-bn.js
│ │ ├── angular-locale_uz.js
│ │ ├── angular-locale_af.js
│ │ ├── angular-locale_uz-latn.js
│ │ ├── angular-locale_af-za.js
│ │ ├── angular-locale_af-na.js
│ │ ├── angular-locale_uz-latn-uz.js
│ │ └── angular-locale_zu.js
├── Metadata
│ └── deploymentTemplates
│ │ └── apiappconfig.azureresource.json
├── Models
│ ├── Suit.cs
│ ├── ResponseModels.cs
│ ├── Face.cs
│ └── Card.cs
├── apiapp.json
├── Global.asax.cs
├── App_Start
│ ├── SwaggerConfig.cs
│ ├── WebApiConfig.cs
│ └── DeckIsolatedStorage.cs
├── Web.Debug.config
├── packages.config
├── Web.Release.config
├── Properties
│ └── AssemblyInfo.cs
└── Web.config
├── AzureCards.WebApp
├── Icon.png
├── Content
│ └── img
│ │ ├── ace_of_clubs.png
│ │ ├── ace_of_hearts.png
│ │ ├── ace_of_spades.png
│ │ ├── five_of_clubs.png
│ │ ├── four_of_clubs.png
│ │ ├── jack_of_clubs.png
│ │ ├── king_of_clubs.png
│ │ ├── nine_of_clubs.png
│ │ ├── six_of_clubs.png
│ │ ├── six_of_hearts.png
│ │ ├── six_of_spades.png
│ │ ├── ten_of_clubs.png
│ │ ├── ten_of_hearts.png
│ │ ├── ten_of_spades.png
│ │ ├── two_of_clubs.png
│ │ ├── two_of_hearts.png
│ │ ├── two_of_spades.png
│ │ ├── ace_of_diamonds.png
│ │ ├── eight_of_clubs.png
│ │ ├── eight_of_hearts.png
│ │ ├── eight_of_spades.png
│ │ ├── five_of_hearts.png
│ │ ├── five_of_spades.png
│ │ ├── four_of_hearts.png
│ │ ├── four_of_spades.png
│ │ ├── jack_of_hearts.png
│ │ ├── jack_of_spades.png
│ │ ├── king_of_hearts.png
│ │ ├── king_of_spades.png
│ │ ├── nine_of_hearts.png
│ │ ├── nine_of_spades.png
│ │ ├── queen_of_clubs.png
│ │ ├── queen_of_hearts.png
│ │ ├── queen_of_spades.png
│ │ ├── seven_of_clubs.png
│ │ ├── seven_of_hearts.png
│ │ ├── seven_of_spades.png
│ │ ├── six_of_diamonds.png
│ │ ├── ten_of_diamonds.png
│ │ ├── three_of_clubs.png
│ │ ├── three_of_hearts.png
│ │ ├── three_of_spades.png
│ │ ├── two_of_diamonds.png
│ │ ├── eight_of_diamonds.png
│ │ ├── five_of_diamonds.png
│ │ ├── four_of_diamonds.png
│ │ ├── jack_of_diamonds.png
│ │ ├── king_of_diamonds.png
│ │ ├── nine_of_diamonds.png
│ │ ├── queen_of_diamonds.png
│ │ ├── seven_of_diamonds.png
│ │ └── three_of_diamonds.png
├── fonts
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.ttf
│ ├── glyphicons-halflings-regular.woff
│ └── glyphicons-halflings-regular.woff2
├── packages.config
├── Scripts
│ ├── version.json
│ ├── angular-csp.css
│ ├── npm.js
│ ├── angular-cookies.min.js
│ ├── angular-loader.min.js
│ ├── angular-messages.min.js
│ ├── angular-cookies.min.js.map
│ └── i18n
│ │ ├── angular-locale_ms.js
│ │ ├── angular-locale_id.js
│ │ ├── angular-locale_in.js
│ │ ├── angular-locale_id-id.js
│ │ ├── angular-locale_ms-latn-my.js
│ │ ├── angular-locale_ms-latn-sg.js
│ │ ├── angular-locale_ms-latn.js
│ │ ├── angular-locale_ms-latn-bn.js
│ │ ├── angular-locale_uz.js
│ │ ├── angular-locale_uz-latn.js
│ │ ├── angular-locale_af.js
│ │ ├── angular-locale_af-na.js
│ │ ├── angular-locale_af-za.js
│ │ └── angular-locale_uz-latn-uz.js
├── Web.config
├── Web.Debug.config
├── Web.Release.config
└── Properties
│ └── AssemblyInfo.cs
├── AzureCards.WindowsStoreApp
├── Assets
│ ├── ace_of_clubs.png
│ ├── ace_of_hearts.png
│ ├── ace_of_spades.png
│ ├── eight_of_clubs.png
│ ├── five_of_clubs.png
│ ├── five_of_hearts.png
│ ├── five_of_spades.png
│ ├── four_of_clubs.png
│ ├── four_of_hearts.png
│ ├── four_of_spades.png
│ ├── jack_of_clubs.png
│ ├── jack_of_hearts.png
│ ├── jack_of_spades.png
│ ├── king_of_clubs.png
│ ├── king_of_hearts.png
│ ├── king_of_spades.png
│ ├── nine_of_clubs.png
│ ├── nine_of_hearts.png
│ ├── nine_of_spades.png
│ ├── queen_of_clubs.png
│ ├── seven_of_clubs.png
│ ├── six_of_clubs.png
│ ├── six_of_hearts.png
│ ├── six_of_spades.png
│ ├── ten_of_clubs.png
│ ├── ten_of_hearts.png
│ ├── ten_of_spades.png
│ ├── three_of_clubs.png
│ ├── two_of_clubs.png
│ ├── two_of_hearts.png
│ ├── two_of_spades.png
│ ├── ace_of_diamonds.png
│ ├── eight_of_hearts.png
│ ├── eight_of_spades.png
│ ├── five_of_diamonds.png
│ ├── four_of_diamonds.png
│ ├── jack_of_diamonds.png
│ ├── king_of_diamonds.png
│ ├── nine_of_diamonds.png
│ ├── queen_of_hearts.png
│ ├── queen_of_spades.png
│ ├── seven_of_hearts.png
│ ├── seven_of_spades.png
│ ├── six_of_diamonds.png
│ ├── ten_of_diamonds.png
│ ├── three_of_hearts.png
│ ├── three_of_spades.png
│ ├── two_of_diamonds.png
│ ├── SmallLogo.scale-100.png
│ ├── StoreLogo.scale-100.png
│ ├── eight_of_diamonds.png
│ ├── queen_of_diamonds.png
│ ├── seven_of_diamonds.png
│ ├── three_of_diamonds.png
│ └── SplashScreen.scale-100.png
├── App.xaml
├── AzureCards
│ ├── AzureCardsClientExtensions.cs
│ ├── IAzureCardsClient.cs
│ ├── AzureCardsClientAppServiceExtensions.cs
│ ├── IDeck.cs
│ └── Models
│ │ ├── DealResponseMessage.cs
│ │ └── Card.cs
├── packages.config
├── CardDatabinderConverter.cs
├── Properties
│ └── AssemblyInfo.cs
├── Package.appxmanifest
└── MainPage.xaml
├── AzureCards.DesktopClient
├── Properties
│ ├── Settings.settings
│ ├── Settings.Designer.cs
│ └── AssemblyInfo.cs
├── AzureCards
│ ├── AzureCardsClientExtensions.cs
│ ├── IAzureCardsClient.cs
│ ├── AzureCardsClientAppServiceExtensions.cs
│ ├── IDeck.cs
│ └── Models
│ │ ├── DealResponseMessage.cs
│ │ └── Card.cs
├── Program.cs
├── packages.config
├── App.config
└── Form1.cs
├── AzureCards.ConsoleClient
├── AzureCards
│ ├── AzureCardsClientExtensions.cs
│ ├── IAzureCardsClient.cs
│ ├── AzureCardsClientAppServiceExtensions.cs
│ ├── IDeck.cs
│ └── Models
│ │ ├── DealResponseMessage.cs
│ │ └── Card.cs
├── packages.config
├── App.config
└── Properties
│ └── AssemblyInfo.cs
├── CONTRIBUTING.md
├── Snippets
├── 05-authenticate.snippet
├── 01-controller-new-deck.snippet
├── 04-setup-windows-store.snippet
├── 07-on-navigated-to.snippet
├── 02-controller-shuffle-deck.snippet
├── 06-refresh-card-display.snippet
└── 03-controller-deal-deck.snippet
├── LICENSE
└── README.md
/AzureCards/Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Icon.png
--------------------------------------------------------------------------------
/AzureCards/Global.asax:
--------------------------------------------------------------------------------
1 | <%@ Application Codebehind="Global.asax.cs" Inherits="AzureCards.WebApiApplication" Language="C#" %>
2 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Icon.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/ace_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/ace_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/six_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/six_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/ten_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/ten_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/two_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/two_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/ace_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/ace_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/ace_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/ace_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/ace_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/ace_of_spades.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/eight_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/eight_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/eight_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/eight_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/eight_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/eight_of_spades.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/five_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/five_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/five_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/five_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/five_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/five_of_spades.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/four_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/four_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/four_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/four_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/four_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/four_of_spades.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/jack_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/jack_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/jack_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/jack_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/jack_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/jack_of_spades.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/king_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/king_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/king_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/king_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/king_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/king_of_spades.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/nine_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/nine_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/nine_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/nine_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/nine_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/nine_of_spades.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/queen_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/queen_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/queen_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/queen_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/queen_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/queen_of_spades.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/seven_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/seven_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/seven_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/seven_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/seven_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/seven_of_spades.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/six_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/six_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/six_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/six_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/six_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/six_of_spades.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/ten_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/ten_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/ten_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/ten_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/ten_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/ten_of_spades.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/three_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/three_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/three_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/three_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/three_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/three_of_spades.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/two_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/two_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/two_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/two_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/two_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/two_of_spades.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/eight_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/eight_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/five_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/five_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/four_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/four_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/jack_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/jack_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/king_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/king_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/nine_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/nine_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/queen_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/queen_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/seven_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/seven_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards/Content/img/three_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/Content/img/three_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/ace_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/ace_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/ace_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/ace_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/ace_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/ace_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/five_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/five_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/four_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/four_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/jack_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/jack_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/king_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/king_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/nine_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/nine_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/six_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/six_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/six_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/six_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/six_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/six_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/ten_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/ten_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/ten_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/ten_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/ten_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/ten_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/two_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/two_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/two_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/two_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/two_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/two_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/ace_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/ace_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/eight_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/eight_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/eight_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/eight_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/eight_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/eight_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/five_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/five_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/five_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/five_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/four_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/four_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/four_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/four_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/jack_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/jack_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/jack_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/jack_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/king_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/king_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/king_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/king_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/nine_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/nine_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/nine_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/nine_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/queen_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/queen_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/queen_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/queen_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/queen_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/queen_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/seven_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/seven_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/seven_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/seven_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/seven_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/seven_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/six_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/six_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/ten_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/ten_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/three_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/three_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/three_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/three_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/three_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/three_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/two_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/two_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/AzureCards/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/eight_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/eight_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/five_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/five_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/four_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/four_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/jack_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/jack_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/king_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/king_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/nine_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/nine_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/queen_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/queen_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/seven_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/seven_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/Content/img/three_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/Content/img/three_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/ace_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/ace_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/ace_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/ace_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/ace_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/ace_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/eight_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/eight_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/five_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/five_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/five_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/five_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/five_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/five_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/four_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/four_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/four_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/four_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/four_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/four_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/jack_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/jack_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/jack_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/jack_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/jack_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/jack_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/king_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/king_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/king_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/king_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/king_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/king_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/nine_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/nine_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/nine_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/nine_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/nine_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/nine_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/queen_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/queen_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/seven_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/seven_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/six_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/six_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/six_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/six_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/six_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/six_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/ten_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/ten_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/ten_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/ten_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/ten_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/ten_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/three_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/three_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/two_of_clubs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/two_of_clubs.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/two_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/two_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/two_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/two_of_spades.png
--------------------------------------------------------------------------------
/AzureCards/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/AzureCards/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/ace_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/ace_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/eight_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/eight_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/eight_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/eight_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/five_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/five_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/four_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/four_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/jack_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/jack_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/king_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/king_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/nine_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/nine_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/queen_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/queen_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/queen_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/queen_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/seven_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/seven_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/seven_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/seven_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/six_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/six_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/ten_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/ten_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/three_of_hearts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/three_of_hearts.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/three_of_spades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/three_of_spades.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/two_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/two_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/AzureCards.WebApp/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/AzureCards.WebApp/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/SmallLogo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/SmallLogo.scale-100.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/StoreLogo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/StoreLogo.scale-100.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/eight_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/eight_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/queen_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/queen_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/seven_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/seven_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/three_of_diamonds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/three_of_diamonds.png
--------------------------------------------------------------------------------
/AzureCards.WebApp/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WebApp/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Assets/SplashScreen.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/app-service-api-dotnet-azure-cards/HEAD/AzureCards.WindowsStoreApp/Assets/SplashScreen.scale-100.png
--------------------------------------------------------------------------------
/AzureCards.DesktopClient/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/version.json:
--------------------------------------------------------------------------------
1 | {"raw":"v1.3.15","major":1,"minor":3,"patch":15,"prerelease":[],"build":[],"version":"1.3.15","codeName":"locality-filtration","full":"1.3.15","branch":"v1.3.x","cdn":{"raw":"v1.3.14","major":1,"minor":3,"patch":14,"prerelease":[],"build":[],"version":"1.3.14","docsUrl":"http://code.angularjs.org/1.3.14/docs"}}
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/version.json:
--------------------------------------------------------------------------------
1 | {"raw":"v1.3.15","major":1,"minor":3,"patch":15,"prerelease":[],"build":[],"version":"1.3.15","codeName":"locality-filtration","full":"1.3.15","branch":"v1.3.x","cdn":{"raw":"v1.3.14","major":1,"minor":3,"patch":14,"prerelease":[],"build":[],"version":"1.3.14","docsUrl":"http://code.angularjs.org/1.3.14/docs"}}
--------------------------------------------------------------------------------
/AzureCards/Metadata/deploymentTemplates/apiappconfig.azureresource.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "http://schemas.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#",
3 | "contentVersion": "1.0.0.0",
4 | "parameters": {
5 | "$system": {
6 | "type": "Object"
7 | }
8 | },
9 | "resources": []
10 | }
--------------------------------------------------------------------------------
/AzureCards/Models/Suit.cs:
--------------------------------------------------------------------------------
1 | using Newtonsoft.Json;
2 | using Newtonsoft.Json.Converters;
3 |
4 | namespace AzureCards.Models
5 | {
6 | [JsonConverter(typeof(StringEnumConverter))]
7 | public enum Suit
8 | {
9 | Spades = 4,
10 | Hearts = 3,
11 | Diamonds = 2,
12 | Clubs = 1
13 | }
14 | }
--------------------------------------------------------------------------------
/AzureCards/Scripts/angular-csp.css:
--------------------------------------------------------------------------------
1 | /* Include this file in your html if you are using the CSP mode. */
2 |
3 | @charset "UTF-8";
4 |
5 | [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],
6 | .ng-cloak, .x-ng-cloak,
7 | .ng-hide:not(.ng-hide-animate) {
8 | display: none !important;
9 | }
10 |
11 | ng\:form {
12 | display: block;
13 | }
14 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/angular-csp.css:
--------------------------------------------------------------------------------
1 | /* Include this file in your html if you are using the CSP mode. */
2 |
3 | @charset "UTF-8";
4 |
5 | [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],
6 | .ng-cloak, .x-ng-cloak,
7 | .ng-hide:not(.ng-hide-animate) {
8 | display: none !important;
9 | }
10 |
11 | ng\:form {
12 | display: block;
13 | }
14 |
--------------------------------------------------------------------------------
/AzureCards.ConsoleClient/AzureCards/AzureCardsClientExtensions.cs:
--------------------------------------------------------------------------------
1 | // Code generated by Microsoft (R) AutoRest Code Generator 0.9.7.0
2 | // Changes may cause incorrect behavior and will be lost if the code is regenerated.
3 |
4 | using System;
5 | using System.Linq;
6 |
7 | namespace AzureCards.ConsoleClient
8 | {
9 | public static partial class AzureCardsClientExtensions
10 | {
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/AzureCards.DesktopClient/AzureCards/AzureCardsClientExtensions.cs:
--------------------------------------------------------------------------------
1 | // Code generated by Microsoft (R) AutoRest Code Generator 0.9.7.0
2 | // Changes may cause incorrect behavior and will be lost if the code is regenerated.
3 |
4 | using System;
5 | using System.Linq;
6 |
7 | namespace AzureCards.DesktopClient
8 | {
9 | public static partial class AzureCardsClientExtensions
10 | {
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/AzureCards/AzureCardsClientExtensions.cs:
--------------------------------------------------------------------------------
1 | // Code generated by Microsoft (R) AutoRest Code Generator 0.9.7.0
2 | // Changes may cause incorrect behavior and will be lost if the code is regenerated.
3 |
4 | using System;
5 | using System.Linq;
6 |
7 | namespace AzureCards.WindowsStoreApp
8 | {
9 | public static partial class AzureCardsClientExtensions
10 | {
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Web.config:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/AzureCards/apiapp.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "http://json-schema.org/schemas/2014-11-01/apiapp.json#",
3 | "id": "AzureCards",
4 | "namespace": "microsoft.com",
5 | "gateway": "2015-01-14",
6 | "version": "1.0.0",
7 | "title": "AzureCards",
8 | "summary": "",
9 | "author": "",
10 | "endpoints": {
11 | "apiDefinition": "/swagger/docs/v1",
12 | "status": null
13 | }
14 | }
--------------------------------------------------------------------------------
/AzureCards/Global.asax.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Web;
5 | using System.Web.Http;
6 | using System.Web.Routing;
7 |
8 | namespace AzureCards
9 | {
10 | public class WebApiApplication : System.Web.HttpApplication
11 | {
12 | protected void Application_Start()
13 | {
14 | GlobalConfiguration.Configure(WebApiConfig.Register);
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/AzureCards/Models/ResponseModels.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace AzureCards.Models
8 | {
9 | public class DealResponseMessage
10 | {
11 | public DealResponseMessage()
12 | {
13 | this.Cards = new List();
14 | }
15 |
16 | public IEnumerable Cards { get; set; }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/npm.js:
--------------------------------------------------------------------------------
1 | // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment.
2 | require('../../js/transition.js')
3 | require('../../js/alert.js')
4 | require('../../js/button.js')
5 | require('../../js/carousel.js')
6 | require('../../js/collapse.js')
7 | require('../../js/dropdown.js')
8 | require('../../js/modal.js')
9 | require('../../js/tooltip.js')
10 | require('../../js/popover.js')
11 | require('../../js/scrollspy.js')
12 | require('../../js/tab.js')
13 | require('../../js/affix.js')
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/npm.js:
--------------------------------------------------------------------------------
1 | // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment.
2 | require('../../js/transition.js')
3 | require('../../js/alert.js')
4 | require('../../js/button.js')
5 | require('../../js/carousel.js')
6 | require('../../js/collapse.js')
7 | require('../../js/dropdown.js')
8 | require('../../js/modal.js')
9 | require('../../js/tooltip.js')
10 | require('../../js/popover.js')
11 | require('../../js/scrollspy.js')
12 | require('../../js/tab.js')
13 | require('../../js/affix.js')
--------------------------------------------------------------------------------
/AzureCards/Models/Face.cs:
--------------------------------------------------------------------------------
1 | using Newtonsoft.Json;
2 | using Newtonsoft.Json.Converters;
3 |
4 | namespace AzureCards.Models
5 | {
6 | [JsonConverter(typeof(StringEnumConverter))]
7 | public enum Face
8 | {
9 | Ace = 14,
10 | King = 13,
11 | Queen = 12,
12 | Jack = 11,
13 | Ten = 10,
14 | Nine = 9,
15 | Eight = 8,
16 | Seven = 7,
17 | Six = 6,
18 | Five = 5,
19 | Four = 4,
20 | Three = 3,
21 | Two = 2
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/AzureCards/App_Start/SwaggerConfig.cs:
--------------------------------------------------------------------------------
1 | using System.Web.Http;
2 | using Swashbuckle.Application;
3 | using WebActivatorEx;
4 | using AzureCards;
5 |
6 | [assembly: PreApplicationStartMethod(typeof(SwaggerConfig), "Register")]
7 |
8 | namespace AzureCards
9 | {
10 | public class SwaggerConfig
11 | {
12 | public static void Register()
13 | {
14 | var thisAssembly = typeof(SwaggerConfig).Assembly;
15 |
16 | GlobalConfiguration.Configuration
17 | .EnableSwagger(c => c.SingleApiVersion("v1", "AzureCards"))
18 | .EnableSwaggerUi(c => { });
19 | }
20 | }
21 | }
--------------------------------------------------------------------------------
/AzureCards.DesktopClient/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Threading.Tasks;
5 | using System.Windows.Forms;
6 |
7 | namespace AzureCards.DesktopClient
8 | {
9 | static class Program
10 | {
11 | ///
12 | /// The main entry point for the application.
13 | ///
14 | [STAThread]
15 | static void Main()
16 | {
17 | Application.EnableVisualStyles();
18 | Application.SetCompatibleTextRenderingDefault(false);
19 | Application.Run(new Form1());
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/AzureCards/Models/Card.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace AzureCards.Models
3 | {
4 | public class Card
5 | {
6 | public Suit Suit { get; set; }
7 |
8 | public Face Face { get; set; }
9 |
10 | public override bool Equals(object obj)
11 | {
12 | Card card = obj as Card;
13 | return (card.Face == this.Face) && (card.Suit == this.Suit);
14 | }
15 |
16 | public static bool operator ==(Card a, Card b)
17 | {
18 | return a.Equals(b);
19 | }
20 |
21 | public static bool operator !=(Card a, Card b)
22 | {
23 | return !a.Equals(b);
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/AzureCards/App_Start/WebApiConfig.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Web.Http;
5 |
6 | namespace AzureCards
7 | {
8 | public static class WebApiConfig
9 | {
10 | public static void Register(HttpConfiguration config)
11 | {
12 | // Web API configuration and services
13 | config.EnableCors();
14 |
15 | // Web API routes
16 | config.MapHttpAttributeRoutes();
17 |
18 | config.Routes.MapHttpRoute(
19 | name: "DefaultApi",
20 | routeTemplate: "api/{controller}/{id}",
21 | defaults: new { id = RouteParameter.Optional }
22 | );
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/AzureCards.ConsoleClient/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/AzureCards.DesktopClient/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/angular-cookies.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | AngularJS v1.3.15
3 | (c) 2010-2014 Google, Inc. http://angularjs.org
4 | License: MIT
5 | */
6 | (function(p,f,n){'use strict';f.module("ngCookies",["ng"]).factory("$cookies",["$rootScope","$browser",function(e,b){var c={},g={},h,k=!1,l=f.copy,m=f.isUndefined;b.addPollFn(function(){var a=b.cookies();h!=a&&(h=a,l(a,g),l(a,c),k&&e.$apply())})();k=!0;e.$watch(function(){var a,d,e;for(a in g)m(c[a])&&b.cookies(a,n);for(a in c)d=c[a],f.isString(d)||(d=""+d,c[a]=d),d!==g[a]&&(b.cookies(a,d),e=!0);if(e)for(a in d=b.cookies(),c)c[a]!==d[a]&&(m(d[a])?delete c[a]:c[a]=d[a])});return c}]).factory("$cookieStore",
7 | ["$cookies",function(e){return{get:function(b){return(b=e[b])?f.fromJson(b):b},put:function(b,c){e[b]=f.toJson(c)},remove:function(b){delete e[b]}}}])})(window,window.angular);
8 | //# sourceMappingURL=angular-cookies.min.js.map
9 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/angular-cookies.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | AngularJS v1.3.15
3 | (c) 2010-2014 Google, Inc. http://angularjs.org
4 | License: MIT
5 | */
6 | (function(p,f,n){'use strict';f.module("ngCookies",["ng"]).factory("$cookies",["$rootScope","$browser",function(e,b){var c={},g={},h,k=!1,l=f.copy,m=f.isUndefined;b.addPollFn(function(){var a=b.cookies();h!=a&&(h=a,l(a,g),l(a,c),k&&e.$apply())})();k=!0;e.$watch(function(){var a,d,e;for(a in g)m(c[a])&&b.cookies(a,n);for(a in c)d=c[a],f.isString(d)||(d=""+d,c[a]=d),d!==g[a]&&(b.cookies(a,d),e=!0);if(e)for(a in d=b.cookies(),c)c[a]!==d[a]&&(m(d[a])?delete c[a]:c[a]=d[a])});return c}]).factory("$cookieStore",
7 | ["$cookies",function(e){return{get:function(b){return(b=e[b])?f.fromJson(b):b},put:function(b,c){e[b]=f.toJson(c)},remove:function(b){delete e[b]}}}])})(window,window.angular);
8 | //# sourceMappingURL=angular-cookies.min.js.map
9 |
--------------------------------------------------------------------------------
/AzureCards.ConsoleClient/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/AzureCards.DesktopClient/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing to Azure samples
2 |
3 | Thank you for your interest in contributing to Azure samples!
4 |
5 | ## Ways to contribute
6 |
7 | You can contribute to [Azure samples](https://azure.microsoft.com/documentation/samples/) in a few different ways:
8 |
9 | - Submit feedback on [this sample page](https://azure.microsoft.com/documentation/samples/app-service-api-dotnet-azure-cards/) whether it was helpful or not.
10 | - Submit issues through [issue tracker](https://github.com/Azure-Samples/app-service-api-dotnet-azure-cards/issues) on GitHub. We are actively monitoring the issues and improving our samples.
11 | - If you wish to make code changes to samples, or contribute something new, please follow the [GitHub Forks / Pull requests model](https://help.github.com/articles/fork-a-repo/): Fork the sample repo, make the change and propose it back by submitting a pull request.
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/CardDatabinderConverter.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using Windows.UI.Xaml.Data;
7 |
8 | namespace AzureCards.WindowsStoreApp
9 | {
10 | public class CardDatabinderConverter : IValueConverter
11 | {
12 | public object Convert(object value, Type targetType, object parameter, string language)
13 | {
14 | var cardViewModel = value as CardViewModel;
15 |
16 | if(cardViewModel != null)
17 | return string.Format(@"Assets/{0}_of_{1}.png", cardViewModel.Face, cardViewModel.Suit);
18 |
19 | return value;
20 | }
21 |
22 | public object ConvertBack(object value, Type targetType, object parameter, string language)
23 | {
24 | return value;
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/AzureCards.ConsoleClient/AzureCards/IAzureCardsClient.cs:
--------------------------------------------------------------------------------
1 | // Code generated by Microsoft (R) AutoRest Code Generator 0.9.7.0
2 | // Changes may cause incorrect behavior and will be lost if the code is regenerated.
3 |
4 | using System;
5 | using System.Linq;
6 | using AzureCards.ConsoleClient;
7 | using Microsoft.Rest;
8 |
9 | namespace AzureCards.ConsoleClient
10 | {
11 | public partial interface IAzureCardsClient : IDisposable
12 | {
13 | ///
14 | /// The base URI of the service.
15 | ///
16 | Uri BaseUri
17 | {
18 | get; set;
19 | }
20 |
21 | ///
22 | /// Credentials for authenticating with the service.
23 | ///
24 | ServiceClientCredentials Credentials
25 | {
26 | get; set;
27 | }
28 |
29 | IDeck Deck
30 | {
31 | get;
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/AzureCards.DesktopClient/AzureCards/IAzureCardsClient.cs:
--------------------------------------------------------------------------------
1 | // Code generated by Microsoft (R) AutoRest Code Generator 0.9.7.0
2 | // Changes may cause incorrect behavior and will be lost if the code is regenerated.
3 |
4 | using System;
5 | using System.Linq;
6 | using AzureCards.DesktopClient;
7 | using Microsoft.Rest;
8 |
9 | namespace AzureCards.DesktopClient
10 | {
11 | public partial interface IAzureCardsClient : IDisposable
12 | {
13 | ///
14 | /// The base URI of the service.
15 | ///
16 | Uri BaseUri
17 | {
18 | get; set;
19 | }
20 |
21 | ///
22 | /// Credentials for authenticating with the service.
23 | ///
24 | ServiceClientCredentials Credentials
25 | {
26 | get; set;
27 | }
28 |
29 | IDeck Deck
30 | {
31 | get;
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/AzureCards/IAzureCardsClient.cs:
--------------------------------------------------------------------------------
1 | // Code generated by Microsoft (R) AutoRest Code Generator 0.9.7.0
2 | // Changes may cause incorrect behavior and will be lost if the code is regenerated.
3 |
4 | using System;
5 | using System.Linq;
6 | using AzureCards.WindowsStoreApp;
7 | using Microsoft.Rest;
8 |
9 | namespace AzureCards.WindowsStoreApp
10 | {
11 | public partial interface IAzureCardsClient : IDisposable
12 | {
13 | ///
14 | /// The base URI of the service.
15 | ///
16 | Uri BaseUri
17 | {
18 | get; set;
19 | }
20 |
21 | ///
22 | /// Credentials for authenticating with the service.
23 | ///
24 | ServiceClientCredentials Credentials
25 | {
26 | get; set;
27 | }
28 |
29 | IDeck Deck
30 | {
31 | get;
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Snippets/05-authenticate.snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | demo05-auth-method
6 | demo05-auth-method
7 |
8 | Microsoft Corporation
9 |
10 | Expansion
11 |
12 |
13 |
14 |
15 | AuthenticateAsync()
16 | {
17 | await _appServiceClient.Logout();
18 |
19 | while (_appServiceClient.CurrentUser == null)
20 | {
21 | await _appServiceClient.LoginAsync(AUTH_PROVIDER, false);
22 | }
23 |
24 | return _appServiceClient.CurrentUser;
25 | }]]>
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Snippets/01-controller-new-deck.snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | demo01-controller-new-deck
6 | demo01-controller-new-deck
7 |
8 | Microsoft Corporation
9 |
10 | Expansion
11 |
12 |
13 |
14 |
15 | New()
24 | {
25 | var deckId = await _deckStorage.New(new Deck());
26 | return deckId;
27 | }$end$]]>
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Microsoft Corporation
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
--------------------------------------------------------------------------------
/Snippets/04-setup-windows-store.snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | demo04-setup-windows-app
6 | demo04-setup-windows-app
7 |
8 | Microsoft Corporation
9 |
10 | Expansion
11 |
12 |
13 |
14 |
15 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("AzureCards.WindowsStoreApp")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("AzureCards.WindowsStoreApp")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | // You can specify all the values or you can default the Build and Revision Numbers
25 | // by using the '*' as shown below:
26 | // [assembly: AssemblyVersion("1.0.*")]
27 | [assembly: AssemblyVersion("1.0.0.0")]
28 | [assembly: AssemblyFileVersion("1.0.0.0")]
29 | [assembly: ComVisible(false)]
--------------------------------------------------------------------------------
/AzureCards.DesktopClient/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.0
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace AzureCards.DesktopClient.Properties
12 | {
13 |
14 |
15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
18 | {
19 |
20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
21 |
22 | public static Settings Default
23 | {
24 | get
25 | {
26 | return defaultInstance;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/AzureCards.ConsoleClient/AzureCards/AzureCardsClientAppServiceExtensions.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Net.Http;
3 | using Microsoft.Azure.AppService;
4 |
5 | namespace AzureCards.ConsoleClient
6 | {
7 | public static class AzureCardsClientAppServiceExtensions
8 | {
9 | public static AzureCardsClient CreateAzureCardsClient(this IAppServiceClient client)
10 | {
11 | return new AzureCardsClient(client.CreateHandler());
12 | }
13 |
14 | public static AzureCardsClient CreateAzureCardsClient(this IAppServiceClient client, params DelegatingHandler[] handlers)
15 | {
16 | return new AzureCardsClient(client.CreateHandler(handlers));
17 | }
18 |
19 | public static AzureCardsClient CreateAzureCardsClient(this IAppServiceClient client, Uri uri, params DelegatingHandler[] handlers)
20 | {
21 | return new AzureCardsClient(uri, client.CreateHandler(handlers));
22 | }
23 |
24 | public static AzureCardsClient CreateAzureCardsClient(this IAppServiceClient client, HttpClientHandler rootHandler, params DelegatingHandler[] handlers)
25 | {
26 | return new AzureCardsClient(rootHandler, client.CreateHandler(handlers));
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/AzureCards.DesktopClient/AzureCards/AzureCardsClientAppServiceExtensions.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Net.Http;
3 | using Microsoft.Azure.AppService;
4 |
5 | namespace AzureCards.DesktopClient
6 | {
7 | public static class AzureCardsClientAppServiceExtensions
8 | {
9 | public static AzureCardsClient CreateAzureCardsClient(this IAppServiceClient client)
10 | {
11 | return new AzureCardsClient(client.CreateHandler());
12 | }
13 |
14 | public static AzureCardsClient CreateAzureCardsClient(this IAppServiceClient client, params DelegatingHandler[] handlers)
15 | {
16 | return new AzureCardsClient(client.CreateHandler(handlers));
17 | }
18 |
19 | public static AzureCardsClient CreateAzureCardsClient(this IAppServiceClient client, Uri uri, params DelegatingHandler[] handlers)
20 | {
21 | return new AzureCardsClient(uri, client.CreateHandler(handlers));
22 | }
23 |
24 | public static AzureCardsClient CreateAzureCardsClient(this IAppServiceClient client, HttpClientHandler rootHandler, params DelegatingHandler[] handlers)
25 | {
26 | return new AzureCardsClient(rootHandler, client.CreateHandler(handlers));
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/AzureCards/AzureCardsClientAppServiceExtensions.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Net.Http;
3 | using Microsoft.Azure.AppService;
4 |
5 | namespace AzureCards.WindowsStoreApp
6 | {
7 | public static class AzureCardsClientAppServiceExtensions
8 | {
9 | public static AzureCardsClient CreateAzureCardsClient(this IAppServiceClient client)
10 | {
11 | return new AzureCardsClient(client.CreateHandler());
12 | }
13 |
14 | public static AzureCardsClient CreateAzureCardsClient(this IAppServiceClient client, params DelegatingHandler[] handlers)
15 | {
16 | return new AzureCardsClient(client.CreateHandler(handlers));
17 | }
18 |
19 | public static AzureCardsClient CreateAzureCardsClient(this IAppServiceClient client, Uri uri, params DelegatingHandler[] handlers)
20 | {
21 | return new AzureCardsClient(uri, client.CreateHandler(handlers));
22 | }
23 |
24 | public static AzureCardsClient CreateAzureCardsClient(this IAppServiceClient client, HttpClientHandler rootHandler, params DelegatingHandler[] handlers)
25 | {
26 | return new AzureCardsClient(rootHandler, client.CreateHandler(handlers));
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/AzureCards/Web.Debug.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
17 |
18 |
29 |
30 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Web.Debug.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
17 |
18 |
29 |
30 |
--------------------------------------------------------------------------------
/AzureCards/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/07-on-navigated-to.snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | demo07-onnavigated-to
6 | demo07-onnavigated-to
7 |
8 | Microsoft Corporation
9 |
10 | Expansion
11 |
12 |
13 |
14 |
15 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/AzureCards/Web.Release.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
17 |
18 |
19 |
30 |
31 |
--------------------------------------------------------------------------------
/Snippets/02-controller-shuffle-deck.snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | demo02-controller-shuffle-deck
6 | demo02-controller-shuffle-deck
7 |
8 | Microsoft Corporation
9 |
10 | Expansion
11 |
12 |
13 |
14 |
15 | Shuffle(string deckId)
19 | {
20 | var deck = await _deckStorage.GetById(deckId);
21 |
22 | if (deck == null)
23 | {
24 | var notFoundResponse = Request.CreateResponse(false);
25 | notFoundResponse.StatusCode = HttpStatusCode.NotFound;
26 | return notFoundResponse;
27 | }
28 |
29 | deck.Shuffle();
30 | await _deckStorage.Save(deckId, deck);
31 | var foundResponse = Request.CreateResponse(true);
32 | foundResponse.StatusCode = HttpStatusCode.OK;
33 | return foundResponse;
34 | }$end$]]>
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Web.Release.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
17 |
18 |
19 |
30 |
31 |
--------------------------------------------------------------------------------
/AzureCards/App_Start/DeckIsolatedStorage.cs:
--------------------------------------------------------------------------------
1 | using AzureCards.Models;
2 | using Microsoft.Azure.AppService.ApiApps.Service;
3 | using Newtonsoft.Json;
4 | using System;
5 | using System.IO;
6 | using System.Text;
7 | using System.Threading.Tasks;
8 |
9 | namespace AzureCards
10 | {
11 | public class DeckIsolatedStorage
12 | {
13 | private CloudIsolatedStorage _storage;
14 |
15 | public DeckIsolatedStorage()
16 | {
17 | _storage = Runtime.FromAppSettings().IsolatedStorage;
18 | }
19 |
20 | public async Task New(Deck deck)
21 | {
22 | var deckId = Path.GetFileNameWithoutExtension(Path.GetRandomFileName());
23 | await Save(deckId, deck);
24 | return deckId;
25 | }
26 |
27 | public async Task Save(string deckId, Deck deck)
28 | {
29 | var filename = string.Format("{0}.json", deckId);
30 | var json = JsonConvert.SerializeObject(deck);
31 | var data = Encoding.ASCII.GetBytes(json);
32 | await _storage.WriteAsync(filename, data);
33 | return deckId;
34 | }
35 |
36 | public async Task GetById(string deckId)
37 | {
38 | var filename = string.Format("{0}.json", deckId);
39 | var json = await _storage.ReadAsStringAsync(filename);
40 | return JsonConvert.DeserializeObject(json);
41 | }
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/AzureCards/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("AzureCards")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("AzureCards")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("b754c5f8-fba9-40f4-b4d0-c7ad7fe26b51")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Revision and Build Numbers
33 | // by using the '*' as shown below:
34 | [assembly: AssemblyVersion("1.0.0.0")]
35 | [assembly: AssemblyFileVersion("1.0.0.0")]
36 |
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/Package.appxmanifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 | AzureCards.WindowsStoreApp
10 | bradyg
11 | Assets\StoreLogo.png
12 |
13 |
14 |
15 | 6.3.0
16 | 6.3.0
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
27 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("AzureCards.WebApp")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("AzureCards.WebApp")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("d2849302-6c82-43cd-aa1a-81e8cba010c7")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Revision and Build Numbers
33 | // by using the '*' as shown below:
34 | [assembly: AssemblyVersion("1.0.0.0")]
35 | [assembly: AssemblyFileVersion("1.0.0.0")]
36 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/angular-loader.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | AngularJS v1.3.15
3 | (c) 2010-2014 Google, Inc. http://angularjs.org
4 | License: MIT
5 | */
6 | (function(){'use strict';function d(b){return function(){var c=arguments[0],e;e="["+(b?b+":":"")+c+"] http://errors.angularjs.org/1.3.15/"+(b?b+"/":"")+c;for(c=1;c
16 | /// Required.
17 | ///
18 | ///
19 | /// Required.
20 | ///
21 | ///
22 | /// Cancellation token.
23 | ///
24 | Task> DealWithOperationResponseAsync(string deckId, int cardCount, CancellationToken cancellationToken = default(System.Threading.CancellationToken));
25 |
26 | ///
27 | /// Cancellation token.
28 | ///
29 | Task> NewWithOperationResponseAsync(CancellationToken cancellationToken = default(System.Threading.CancellationToken));
30 |
31 | ///
32 | /// Required.
33 | ///
34 | ///
35 | /// Cancellation token.
36 | ///
37 | Task> ShuffleWithOperationResponseAsync(string deckId, CancellationToken cancellationToken = default(System.Threading.CancellationToken));
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/AzureCards.DesktopClient/AzureCards/IDeck.cs:
--------------------------------------------------------------------------------
1 | // Code generated by Microsoft (R) AutoRest Code Generator 0.9.7.0
2 | // Changes may cause incorrect behavior and will be lost if the code is regenerated.
3 |
4 | using System;
5 | using System.Linq;
6 | using System.Threading;
7 | using System.Threading.Tasks;
8 | using AzureCards.DesktopClient.Models;
9 | using Microsoft.Rest;
10 |
11 | namespace AzureCards.DesktopClient
12 | {
13 | public partial interface IDeck
14 | {
15 | ///
16 | /// Required.
17 | ///
18 | ///
19 | /// Required.
20 | ///
21 | ///
22 | /// Cancellation token.
23 | ///
24 | Task> DealWithOperationResponseAsync(string deckId, int cardCount, CancellationToken cancellationToken = default(System.Threading.CancellationToken));
25 |
26 | ///
27 | /// Cancellation token.
28 | ///
29 | Task> NewWithOperationResponseAsync(CancellationToken cancellationToken = default(System.Threading.CancellationToken));
30 |
31 | ///
32 | /// Required.
33 | ///
34 | ///
35 | /// Cancellation token.
36 | ///
37 | Task> ShuffleWithOperationResponseAsync(string deckId, CancellationToken cancellationToken = default(System.Threading.CancellationToken));
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/AzureCards/IDeck.cs:
--------------------------------------------------------------------------------
1 | // Code generated by Microsoft (R) AutoRest Code Generator 0.9.7.0
2 | // Changes may cause incorrect behavior and will be lost if the code is regenerated.
3 |
4 | using System;
5 | using System.Linq;
6 | using System.Threading;
7 | using System.Threading.Tasks;
8 | using AzureCards.WindowsStoreApp.Models;
9 | using Microsoft.Rest;
10 |
11 | namespace AzureCards.WindowsStoreApp
12 | {
13 | public partial interface IDeck
14 | {
15 | ///
16 | /// Required.
17 | ///
18 | ///
19 | /// Required.
20 | ///
21 | ///
22 | /// Cancellation token.
23 | ///
24 | Task> DealWithOperationResponseAsync(string deckId, int cardCount, CancellationToken cancellationToken = default(System.Threading.CancellationToken));
25 |
26 | ///
27 | /// Cancellation token.
28 | ///
29 | Task> NewWithOperationResponseAsync(CancellationToken cancellationToken = default(System.Threading.CancellationToken));
30 |
31 | ///
32 | /// Required.
33 | ///
34 | ///
35 | /// Cancellation token.
36 | ///
37 | Task> ShuffleWithOperationResponseAsync(string deckId, CancellationToken cancellationToken = default(System.Threading.CancellationToken));
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/Snippets/06-refresh-card-display.snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | demo06-refresh-card-display
6 | demo06-refresh-card-display
7 |
8 | Microsoft Corporation
9 |
10 | Expansion
11 |
12 |
13 |
14 |
15 |
18 | {
19 | this.ViewModel.Cards.Clear();
20 |
21 | var response = _azureCards.Deck.Deal(_deckId, 5);
22 |
23 | foreach (var card in response.Cards)
24 | this.ViewModel.Cards.Add(card.CreateViewModel());
25 | });
26 |
27 | var startNewDeck = new Action(() =>
28 | {
29 | _deckId = _azureCards.Deck.New();
30 |
31 | for (int i = 0; i < 10; i++)
32 | _azureCards.Deck.Shuffle(_deckId);
33 |
34 | refreshCards();
35 | });
36 |
37 | if (string.IsNullOrEmpty(_deckId))
38 | startNewDeck();
39 |
40 | try
41 | {
42 | refreshCards();
43 | }
44 | catch
45 | {
46 | startNewDeck();
47 | }
48 | }$end$]]>
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/angular-messages.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | AngularJS v1.3.15
3 | (c) 2010-2014 Google, Inc. http://angularjs.org
4 | License: MIT
5 | */
6 | (function(r,f,s){'use strict';f.module("ngMessages",[]).directive("ngMessages",["$compile","$animate","$templateRequest",function(q,k,l){return{restrict:"AE",controller:function(){this.$renderNgMessageClasses=f.noop;var b=[];this.registerMessage=function(d,a){for(var c=0;c").html(a);f.forEach(a.children(),
8 | function(a){a=f.element(a);h?h.after(a):d.prepend(a);h=a;q(a)(b)});c.renderMessages(e,g)})}}}]).directive("ngMessage",["$animate",function(f){return{require:"^ngMessages",transclude:"element",terminal:!0,restrict:"AE",link:function(k,l,b,d,a){for(var c,g,e=l[0],n=e.parentNode,h=0,p=0;h").html(a);f.forEach(a.children(),
8 | function(a){a=f.element(a);h?h.after(a):d.prepend(a);h=a;q(a)(b)});c.renderMessages(e,g)})}}}]).directive("ngMessage",["$animate",function(f){return{require:"^ngMessages",transclude:"element",terminal:!0,restrict:"AE",link:function(k,l,b,d,a){for(var c,g,e=l[0],n=e.parentNode,h=0,p=0;h
2 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/AzureCards.ConsoleClient/AzureCards/Models/DealResponseMessage.cs:
--------------------------------------------------------------------------------
1 | // Code generated by Microsoft (R) AutoRest Code Generator 0.9.7.0
2 | // Changes may cause incorrect behavior and will be lost if the code is regenerated.
3 |
4 | using System;
5 | using System.Collections.Generic;
6 | using System.Linq;
7 | using AzureCards.ConsoleClient.Models;
8 | using Microsoft.Rest;
9 | using Newtonsoft.Json.Linq;
10 |
11 | namespace AzureCards.ConsoleClient.Models
12 | {
13 | public partial class DealResponseMessage
14 | {
15 | private IList _cards;
16 |
17 | ///
18 | /// Optional.
19 | ///
20 | public IList Cards
21 | {
22 | get { return this._cards; }
23 | set { this._cards = value; }
24 | }
25 |
26 | ///
27 | /// Initializes a new instance of the DealResponseMessage class.
28 | ///
29 | public DealResponseMessage()
30 | {
31 | this.Cards = new LazyList();
32 | }
33 |
34 | ///
35 | /// Deserialize the object
36 | ///
37 | public virtual void DeserializeJson(JToken inputObject)
38 | {
39 | if (inputObject != null && inputObject.Type != JTokenType.Null)
40 | {
41 | JToken cardsSequence = ((JToken)inputObject["Cards"]);
42 | if (cardsSequence != null && cardsSequence.Type != JTokenType.Null)
43 | {
44 | foreach (JToken cardsValue in ((JArray)cardsSequence))
45 | {
46 | Card card = new Card();
47 | card.DeserializeJson(cardsValue);
48 | this.Cards.Add(card);
49 | }
50 | }
51 | }
52 | }
53 | }
54 | }
55 |
--------------------------------------------------------------------------------
/AzureCards.DesktopClient/AzureCards/Models/DealResponseMessage.cs:
--------------------------------------------------------------------------------
1 | // Code generated by Microsoft (R) AutoRest Code Generator 0.9.7.0
2 | // Changes may cause incorrect behavior and will be lost if the code is regenerated.
3 |
4 | using System;
5 | using System.Collections.Generic;
6 | using System.Linq;
7 | using AzureCards.DesktopClient.Models;
8 | using Microsoft.Rest;
9 | using Newtonsoft.Json.Linq;
10 |
11 | namespace AzureCards.DesktopClient.Models
12 | {
13 | public partial class DealResponseMessage
14 | {
15 | private IList _cards;
16 |
17 | ///
18 | /// Optional.
19 | ///
20 | public IList Cards
21 | {
22 | get { return this._cards; }
23 | set { this._cards = value; }
24 | }
25 |
26 | ///
27 | /// Initializes a new instance of the DealResponseMessage class.
28 | ///
29 | public DealResponseMessage()
30 | {
31 | this.Cards = new LazyList();
32 | }
33 |
34 | ///
35 | /// Deserialize the object
36 | ///
37 | public virtual void DeserializeJson(JToken inputObject)
38 | {
39 | if (inputObject != null && inputObject.Type != JTokenType.Null)
40 | {
41 | JToken cardsSequence = ((JToken)inputObject["Cards"]);
42 | if (cardsSequence != null && cardsSequence.Type != JTokenType.Null)
43 | {
44 | foreach (JToken cardsValue in ((JArray)cardsSequence))
45 | {
46 | Card card = new Card();
47 | card.DeserializeJson(cardsValue);
48 | this.Cards.Add(card);
49 | }
50 | }
51 | }
52 | }
53 | }
54 | }
55 |
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/AzureCards/Models/DealResponseMessage.cs:
--------------------------------------------------------------------------------
1 | // Code generated by Microsoft (R) AutoRest Code Generator 0.9.7.0
2 | // Changes may cause incorrect behavior and will be lost if the code is regenerated.
3 |
4 | using System;
5 | using System.Collections.Generic;
6 | using System.Linq;
7 | using AzureCards.WindowsStoreApp.Models;
8 | using Microsoft.Rest;
9 | using Newtonsoft.Json.Linq;
10 |
11 | namespace AzureCards.WindowsStoreApp.Models
12 | {
13 | public partial class DealResponseMessage
14 | {
15 | private IList _cards;
16 |
17 | ///
18 | /// Optional.
19 | ///
20 | public IList Cards
21 | {
22 | get { return this._cards; }
23 | set { this._cards = value; }
24 | }
25 |
26 | ///
27 | /// Initializes a new instance of the DealResponseMessage class.
28 | ///
29 | public DealResponseMessage()
30 | {
31 | this.Cards = new LazyList();
32 | }
33 |
34 | ///
35 | /// Deserialize the object
36 | ///
37 | public virtual void DeserializeJson(JToken inputObject)
38 | {
39 | if (inputObject != null && inputObject.Type != JTokenType.Null)
40 | {
41 | JToken cardsSequence = ((JToken)inputObject["Cards"]);
42 | if (cardsSequence != null && cardsSequence.Type != JTokenType.Null)
43 | {
44 | foreach (JToken cardsValue in ((JArray)cardsSequence))
45 | {
46 | Card card = new Card();
47 | card.DeserializeJson(cardsValue);
48 | this.Cards.Add(card);
49 | }
50 | }
51 | }
52 | }
53 | }
54 | }
55 |
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/MainPage.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/AzureCards.ConsoleClient/AzureCards/Models/Card.cs:
--------------------------------------------------------------------------------
1 | // Code generated by Microsoft (R) AutoRest Code Generator 0.9.7.0
2 | // Changes may cause incorrect behavior and will be lost if the code is regenerated.
3 |
4 | using System;
5 | using System.Linq;
6 | using Newtonsoft.Json.Linq;
7 |
8 | namespace AzureCards.ConsoleClient.Models
9 | {
10 | public partial class Card
11 | {
12 | private string _face;
13 |
14 | ///
15 | /// Optional.
16 | ///
17 | public string Face
18 | {
19 | get { return this._face; }
20 | set { this._face = value; }
21 | }
22 |
23 | private string _suit;
24 |
25 | ///
26 | /// Optional.
27 | ///
28 | public string Suit
29 | {
30 | get { return this._suit; }
31 | set { this._suit = value; }
32 | }
33 |
34 | ///
35 | /// Initializes a new instance of the Card class.
36 | ///
37 | public Card()
38 | {
39 | }
40 |
41 | ///
42 | /// Deserialize the object
43 | ///
44 | public virtual void DeserializeJson(JToken inputObject)
45 | {
46 | if (inputObject != null && inputObject.Type != JTokenType.Null)
47 | {
48 | JToken faceValue = inputObject["Face"];
49 | if (faceValue != null && faceValue.Type != JTokenType.Null)
50 | {
51 | this.Face = ((string)faceValue);
52 | }
53 | JToken suitValue = inputObject["Suit"];
54 | if (suitValue != null && suitValue.Type != JTokenType.Null)
55 | {
56 | this.Suit = ((string)suitValue);
57 | }
58 | }
59 | }
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/AzureCards.DesktopClient/AzureCards/Models/Card.cs:
--------------------------------------------------------------------------------
1 | // Code generated by Microsoft (R) AutoRest Code Generator 0.9.7.0
2 | // Changes may cause incorrect behavior and will be lost if the code is regenerated.
3 |
4 | using System;
5 | using System.Linq;
6 | using Newtonsoft.Json.Linq;
7 |
8 | namespace AzureCards.DesktopClient.Models
9 | {
10 | public partial class Card
11 | {
12 | private string _face;
13 |
14 | ///
15 | /// Optional.
16 | ///
17 | public string Face
18 | {
19 | get { return this._face; }
20 | set { this._face = value; }
21 | }
22 |
23 | private string _suit;
24 |
25 | ///
26 | /// Optional.
27 | ///
28 | public string Suit
29 | {
30 | get { return this._suit; }
31 | set { this._suit = value; }
32 | }
33 |
34 | ///
35 | /// Initializes a new instance of the Card class.
36 | ///
37 | public Card()
38 | {
39 | }
40 |
41 | ///
42 | /// Deserialize the object
43 | ///
44 | public virtual void DeserializeJson(JToken inputObject)
45 | {
46 | if (inputObject != null && inputObject.Type != JTokenType.Null)
47 | {
48 | JToken faceValue = inputObject["Face"];
49 | if (faceValue != null && faceValue.Type != JTokenType.Null)
50 | {
51 | this.Face = ((string)faceValue);
52 | }
53 | JToken suitValue = inputObject["Suit"];
54 | if (suitValue != null && suitValue.Type != JTokenType.Null)
55 | {
56 | this.Suit = ((string)suitValue);
57 | }
58 | }
59 | }
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ---
2 | services: app-service\api
3 | platforms: dotnet
4 | author: bradygaster
5 | ---
6 |
7 | # Azure Cards
8 | Sample card deck API demonstrating API Apps
9 |
10 | This is a simple example of how to build an [API App](http://azure.microsoft.com/en-us/documentation/articles/app-service-api-apps-why-best-platform/ "What are API Apps?") for deployment into the Azure App Service. This example API App uses a Web API back end and a simple HTML/AngularJS client to communicate with the API.
11 |
12 | ## More Information ##
13 | You can learn more about API Apps on the [Azure.com](http://azure.com "The Microsoft Azure Home Page") home page. This Todo List sample is similar to the [Contact List](https://github.com/Azure-Samples/API-Apps-DotNet-ContactList-Sample) API App Sample used throughout some of the articles outlining the process of creating, deploying, consuming, and debugging API Apps. Whereas the Contact List example goes further by providing a separate Web App that serves as a client to the API App back-end, this Todo List sample is self-contained, without a separate client Web App.
14 |
15 | Helpful Links:
16 | - [API App](http://azure.microsoft.com/en-us/documentation/articles/app-service-api-apps-why-best-platform/ "What are API Apps?")
17 | - [Create an API App in Azure App Service](http://azure.microsoft.com/en-us/documentation/articles/app-service-dotnet-create-api-app/)
18 | - [Convert an Existing API to an API App](http://azure.microsoft.com/en-us/documentation/articles/app-service-dotnet-create-api-app-visual-studio/)
19 | - [Remotely Debug an API App](http://azure.microsoft.com/en-us/documentation/articles/app-service-dotnet-remotely-debug-api-app/)
20 | - [Protect an API App](http://azure.microsoft.com/en-us/documentation/articles/app-service-api-dotnet-add-authentication/)
21 | - [Deploy an API App in App Service](http://azure.microsoft.com/en-us/documentation/articles/app-service-dotnet-deploy-api-app/)
22 |
--------------------------------------------------------------------------------
/AzureCards.WindowsStoreApp/AzureCards/Models/Card.cs:
--------------------------------------------------------------------------------
1 | // Code generated by Microsoft (R) AutoRest Code Generator 0.9.7.0
2 | // Changes may cause incorrect behavior and will be lost if the code is regenerated.
3 |
4 | using System;
5 | using System.Linq;
6 | using Newtonsoft.Json.Linq;
7 |
8 | namespace AzureCards.WindowsStoreApp.Models
9 | {
10 | public partial class Card
11 | {
12 | private string _face;
13 |
14 | ///
15 | /// Optional.
16 | ///
17 | public string Face
18 | {
19 | get { return this._face; }
20 | set { this._face = value; }
21 | }
22 |
23 | private string _suit;
24 |
25 | ///
26 | /// Optional.
27 | ///
28 | public string Suit
29 | {
30 | get { return this._suit; }
31 | set { this._suit = value; }
32 | }
33 |
34 | ///
35 | /// Initializes a new instance of the Card class.
36 | ///
37 | public Card()
38 | {
39 | }
40 |
41 | ///
42 | /// Deserialize the object
43 | ///
44 | public virtual void DeserializeJson(JToken inputObject)
45 | {
46 | if (inputObject != null && inputObject.Type != JTokenType.Null)
47 | {
48 | JToken faceValue = inputObject["Face"];
49 | if (faceValue != null && faceValue.Type != JTokenType.Null)
50 | {
51 | this.Face = ((string)faceValue);
52 | }
53 | JToken suitValue = inputObject["Suit"];
54 | if (suitValue != null && suitValue.Type != JTokenType.Null)
55 | {
56 | this.Suit = ((string)suitValue);
57 | }
58 | }
59 | }
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/Snippets/03-controller-deal-deck.snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | demo03-controller-deal-deck
6 | demo03-controller-deal-deck
7 |
8 | Microsoft Corporation
9 |
10 | Expansion
11 |
12 |
13 |
14 |
15 | Deal(string deckId, int cardCount)
19 | {
20 | var deck = await _deckStorage.GetById(deckId);
21 |
22 | // if the deck's already been played return a not found
23 | if (deck.RemainingCards.Count == 0)
24 | return new HttpResponseMessage { StatusCode = HttpStatusCode.NotFound };
25 |
26 | // make sure we don't take more than we have
27 | if (deck.RemainingCards.Count < cardCount)
28 | cardCount = deck.RemainingCards.Count;
29 |
30 | // remove the cards we'll return from the remaining
31 | var deal = deck.RemainingCards.Take(cardCount).ToList();
32 | deck.RemainingCards.RemoveRange(0, cardCount);
33 |
34 | // update the deck
35 | await _deckStorage.Save(deckId, deck);
36 |
37 | // respond with the content
38 | var response = Request.CreateResponse(new DealResponseMessage
39 | {
40 | Cards = deal
41 | });
42 |
43 | response.StatusCode = deal.Count() > 0 ? HttpStatusCode.OK : HttpStatusCode.NotFound;
44 | return response;
45 | }]]>
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/AzureCards.DesktopClient/Form1.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.Azure.AppService;
2 | using Newtonsoft.Json;
3 | using System;
4 | using System.Collections.Generic;
5 | using System.ComponentModel;
6 | using System.Data;
7 | using System.Drawing;
8 | using System.Linq;
9 | using System.Text;
10 | using System.Threading.Tasks;
11 | using System.Windows.Forms;
12 |
13 | namespace AzureCards.DesktopClient
14 | {
15 | public partial class Form1 : Form
16 | {
17 | private const string GW_URL = "YOUR GATEWAY URL";
18 | private const string URL_TOKEN = "#token=";
19 |
20 | public Form1()
21 | {
22 | InitializeComponent();
23 | }
24 |
25 | protected override void OnLoad(EventArgs e)
26 | {
27 | base.OnLoad(e);
28 | _deckIdLabel.Visible = false;
29 | webBrowser1.Navigate(string.Format(@"{0}login/twitter", GW_URL));
30 | }
31 |
32 | private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
33 | {
34 | if (e.Url.AbsoluteUri.IndexOf(URL_TOKEN) > -1)
35 | {
36 | var encodedJson = e.Url.AbsoluteUri.Substring(e.Url.AbsoluteUri.IndexOf(URL_TOKEN) + URL_TOKEN.Length);
37 | var decodedJson = Uri.UnescapeDataString(encodedJson);
38 | var result = JsonConvert.DeserializeObject(decodedJson);
39 | string userId = result.user.userId;
40 | string userToken = result.authenticationToken;
41 |
42 | var appServiceClient = new AppServiceClient(GW_URL);
43 | appServiceClient.SetCurrentUser(userId, userToken);
44 |
45 | var deckClient = appServiceClient.CreateAzureCardsClient();
46 | var deckId = deckClient.Deck.New();
47 |
48 | webBrowser1.Visible = false;
49 | _deckIdLabel.Text = string.Format("Your new Deck ID is {0}", deckId);
50 | _deckIdLabel.Visible = true;
51 | }
52 | }
53 | }
54 | }
55 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/angular-cookies.min.js.map:
--------------------------------------------------------------------------------
1 | {
2 | "version":3,
3 | "file":"angular-cookies.min.js",
4 | "lineCount":7,
5 | "mappings":"A;;;;;aAKC,SAAQ,CAACA,CAAD,CAASC,CAAT,CAAkBC,CAAlB,CAA6B,CAmBtCD,CAAAE,OAAA,CAAe,WAAf,CAA4B,CAAC,IAAD,CAA5B,CAAAC,QAAA,CA0BW,UA1BX,CA0BuB,CAAC,YAAD,CAAe,UAAf,CAA2B,QAAQ,CAACC,CAAD,CAAaC,CAAb,CAAuB,CAAA,IACvEC,EAAU,EAD6D,CAEvEC,EAAc,EAFyD,CAGvEC,CAHuE,CAIvEC,EAAU,CAAA,CAJ6D,CAKvEC,EAAOV,CAAAU,KALgE,CAMvEC,EAAcX,CAAAW,YAGlBN,EAAAO,UAAA,CAAmB,QAAQ,EAAG,CAC5B,IAAIC,EAAiBR,CAAAC,QAAA,EACjBE,EAAJ,EAA0BK,CAA1B,GACEL,CAGA,CAHqBK,CAGrB,CAFAH,CAAA,CAAKG,CAAL,CAAqBN,CAArB,CAEA,CADAG,CAAA,CAAKG,CAAL,CAAqBP,CAArB,CACA,CAAIG,CAAJ,EAAaL,CAAAU,OAAA,EAJf,CAF4B,CAA9B,CAAA,EAUAL,EAAA,CAAU,CAAA,CAKVL,EAAAW,OAAA,CASAC,QAAa,EAAG,CAAA,IACVC,CADU,CAEVC,CAFU,CAIVC,CAGJ,KAAKF,CAAL,GAAaV,EAAb,CACMI,CAAA,CAAYL,CAAA,CAAQW,CAAR,CAAZ,CAAJ,EACEZ,CAAAC,QAAA,CAAiBW,CAAjB,CAAuBhB,CAAvB,CAKJ,KAAKgB,CAAL,GAAaX,EAAb,CACEY,CAKA,CALQZ,CAAA,CAAQW,CAAR,CAKR,CAJKjB,CAAAoB,SAAA,CAAiBF,CAAjB,CAIL,GAHEA,CACA,CADQ,EACR,CADaA,CACb,CAAAZ,CAAA,CAAQW,CAAR,CAAA,CAAgBC,CAElB,EAAIA,CAAJ,GAAcX,CAAA,CAAYU,CAAZ,CAAd,GACEZ,CAAAC,QAAA,CAAiBW,CAAjB,CAAuBC,CAAvB,CACA,CAAAC,CAAA,CAAU,CAAA,CAFZ,CAOF,IAAIA,CAAJ,CAIE,IAAKF,CAAL,GAFAI,EAEaf,CAFID,CAAAC,QAAA,EAEJA,CAAAA,CAAb,CACMA,CAAA,CAAQW,CAAR,CAAJ,GAAsBI,CAAA,CAAeJ,CAAf,CAAtB,GAEMN,CAAA,CAAYU,CAAA,CAAeJ,CAAf,CAAZ,CAAJ,CACE,OAAOX,CAAA,CAAQW,CAAR,CADT,CAGEX,CAAA,CAAQW,CAAR,CAHF,CAGkBI,CAAA,CAAeJ,CAAf,CALpB,CAhCU,CAThB,CAEA,OAAOX,EA1BoE,CAA1D,CA1BvB,CAAAH,QAAA,CAoIW,cApIX;AAoI2B,CAAC,UAAD,CAAa,QAAQ,CAACmB,CAAD,CAAW,CAErD,MAAO,CAWLC,IAAKA,QAAQ,CAACC,CAAD,CAAM,CAEjB,MAAO,CADHN,CACG,CADKI,CAAA,CAASE,CAAT,CACL,EAAQxB,CAAAyB,SAAA,CAAiBP,CAAjB,CAAR,CAAkCA,CAFxB,CAXd,CA0BLQ,IAAKA,QAAQ,CAACF,CAAD,CAAMN,CAAN,CAAa,CACxBI,CAAA,CAASE,CAAT,CAAA,CAAgBxB,CAAA2B,OAAA,CAAeT,CAAf,CADQ,CA1BrB,CAuCLU,OAAQA,QAAQ,CAACJ,CAAD,CAAM,CACpB,OAAOF,CAAA,CAASE,CAAT,CADa,CAvCjB,CAF8C,CAAhC,CApI3B,CAnBsC,CAArC,CAAD,CAwMGzB,MAxMH,CAwMWA,MAAAC,QAxMX;",
6 | "sources":["angular-cookies.js"],
7 | "names":["window","angular","undefined","module","factory","$rootScope","$browser","cookies","lastCookies","lastBrowserCookies","runEval","copy","isUndefined","addPollFn","currentCookies","$apply","$watch","push","name","value","updated","isString","browserCookies","$cookies","get","key","fromJson","put","toJson","remove"]
8 | }
9 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/angular-cookies.min.js.map:
--------------------------------------------------------------------------------
1 | {
2 | "version":3,
3 | "file":"angular-cookies.min.js",
4 | "lineCount":7,
5 | "mappings":"A;;;;;aAKC,SAAQ,CAACA,CAAD,CAASC,CAAT,CAAkBC,CAAlB,CAA6B,CAmBtCD,CAAAE,OAAA,CAAe,WAAf,CAA4B,CAAC,IAAD,CAA5B,CAAAC,QAAA,CA0BW,UA1BX,CA0BuB,CAAC,YAAD,CAAe,UAAf,CAA2B,QAAQ,CAACC,CAAD,CAAaC,CAAb,CAAuB,CAAA,IACvEC,EAAU,EAD6D,CAEvEC,EAAc,EAFyD,CAGvEC,CAHuE,CAIvEC,EAAU,CAAA,CAJ6D,CAKvEC,EAAOV,CAAAU,KALgE,CAMvEC,EAAcX,CAAAW,YAGlBN,EAAAO,UAAA,CAAmB,QAAQ,EAAG,CAC5B,IAAIC,EAAiBR,CAAAC,QAAA,EACjBE,EAAJ,EAA0BK,CAA1B,GACEL,CAGA,CAHqBK,CAGrB,CAFAH,CAAA,CAAKG,CAAL,CAAqBN,CAArB,CAEA,CADAG,CAAA,CAAKG,CAAL,CAAqBP,CAArB,CACA,CAAIG,CAAJ,EAAaL,CAAAU,OAAA,EAJf,CAF4B,CAA9B,CAAA,EAUAL,EAAA,CAAU,CAAA,CAKVL,EAAAW,OAAA,CASAC,QAAa,EAAG,CAAA,IACVC,CADU,CAEVC,CAFU,CAIVC,CAGJ,KAAKF,CAAL,GAAaV,EAAb,CACMI,CAAA,CAAYL,CAAA,CAAQW,CAAR,CAAZ,CAAJ,EACEZ,CAAAC,QAAA,CAAiBW,CAAjB,CAAuBhB,CAAvB,CAKJ,KAAKgB,CAAL,GAAaX,EAAb,CACEY,CAKA,CALQZ,CAAA,CAAQW,CAAR,CAKR,CAJKjB,CAAAoB,SAAA,CAAiBF,CAAjB,CAIL,GAHEA,CACA,CADQ,EACR,CADaA,CACb,CAAAZ,CAAA,CAAQW,CAAR,CAAA,CAAgBC,CAElB,EAAIA,CAAJ,GAAcX,CAAA,CAAYU,CAAZ,CAAd,GACEZ,CAAAC,QAAA,CAAiBW,CAAjB,CAAuBC,CAAvB,CACA,CAAAC,CAAA,CAAU,CAAA,CAFZ,CAOF,IAAIA,CAAJ,CAIE,IAAKF,CAAL,GAFAI,EAEaf,CAFID,CAAAC,QAAA,EAEJA,CAAAA,CAAb,CACMA,CAAA,CAAQW,CAAR,CAAJ,GAAsBI,CAAA,CAAeJ,CAAf,CAAtB,GAEMN,CAAA,CAAYU,CAAA,CAAeJ,CAAf,CAAZ,CAAJ,CACE,OAAOX,CAAA,CAAQW,CAAR,CADT,CAGEX,CAAA,CAAQW,CAAR,CAHF,CAGkBI,CAAA,CAAeJ,CAAf,CALpB,CAhCU,CAThB,CAEA,OAAOX,EA1BoE,CAA1D,CA1BvB,CAAAH,QAAA,CAoIW,cApIX;AAoI2B,CAAC,UAAD,CAAa,QAAQ,CAACmB,CAAD,CAAW,CAErD,MAAO,CAWLC,IAAKA,QAAQ,CAACC,CAAD,CAAM,CAEjB,MAAO,CADHN,CACG,CADKI,CAAA,CAASE,CAAT,CACL,EAAQxB,CAAAyB,SAAA,CAAiBP,CAAjB,CAAR,CAAkCA,CAFxB,CAXd,CA0BLQ,IAAKA,QAAQ,CAACF,CAAD,CAAMN,CAAN,CAAa,CACxBI,CAAA,CAASE,CAAT,CAAA,CAAgBxB,CAAA2B,OAAA,CAAeT,CAAf,CADQ,CA1BrB,CAuCLU,OAAQA,QAAQ,CAACJ,CAAD,CAAM,CACpB,OAAOF,CAAA,CAASE,CAAT,CADa,CAvCjB,CAF8C,CAAhC,CApI3B,CAnBsC,CAArC,CAAD,CAwMGzB,MAxMH,CAwMWA,MAAAC,QAxMX;",
6 | "sources":["angular-cookies.js"],
7 | "names":["window","angular","undefined","module","factory","$rootScope","$browser","cookies","lastCookies","lastBrowserCookies","runEval","copy","isUndefined","addPollFn","currentCookies","$apply","$watch","push","name","value","updated","isString","browserCookies","$cookies","get","key","fromJson","put","toJson","remove"]
8 | }
9 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/i18n/angular-locale_ms.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "PG",
8 | "PTG"
9 | ],
10 | "DAY": [
11 | "Ahad",
12 | "Isnin",
13 | "Selasa",
14 | "Rabu",
15 | "Khamis",
16 | "Jumaat",
17 | "Sabtu"
18 | ],
19 | "ERANAMES": [
20 | "S.M.",
21 | "TM"
22 | ],
23 | "ERAS": [
24 | "S.M.",
25 | "TM"
26 | ],
27 | "MONTH": [
28 | "Januari",
29 | "Februari",
30 | "Mac",
31 | "April",
32 | "Mei",
33 | "Jun",
34 | "Julai",
35 | "Ogos",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Disember"
40 | ],
41 | "SHORTDAY": [
42 | "Ahd",
43 | "Isn",
44 | "Sel",
45 | "Rab",
46 | "Kha",
47 | "Jum",
48 | "Sab"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan",
52 | "Feb",
53 | "Mac",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Ogo",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Dis"
63 | ],
64 | "fullDate": "EEEE, d MMMM y",
65 | "longDate": "d MMMM y",
66 | "medium": "d MMM y h:mm:ss a",
67 | "mediumDate": "d MMM y",
68 | "mediumTime": "h:mm:ss a",
69 | "short": "d/MM/yy h:mm a",
70 | "shortDate": "d/MM/yy",
71 | "shortTime": "h:mm a"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "RM",
75 | "DECIMAL_SEP": ".",
76 | "GROUP_SEP": ",",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "ms",
103 | "pluralCat": function(n, opt_precision) { return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/i18n/angular-locale_ms.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "PG",
8 | "PTG"
9 | ],
10 | "DAY": [
11 | "Ahad",
12 | "Isnin",
13 | "Selasa",
14 | "Rabu",
15 | "Khamis",
16 | "Jumaat",
17 | "Sabtu"
18 | ],
19 | "ERANAMES": [
20 | "S.M.",
21 | "TM"
22 | ],
23 | "ERAS": [
24 | "S.M.",
25 | "TM"
26 | ],
27 | "MONTH": [
28 | "Januari",
29 | "Februari",
30 | "Mac",
31 | "April",
32 | "Mei",
33 | "Jun",
34 | "Julai",
35 | "Ogos",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Disember"
40 | ],
41 | "SHORTDAY": [
42 | "Ahd",
43 | "Isn",
44 | "Sel",
45 | "Rab",
46 | "Kha",
47 | "Jum",
48 | "Sab"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan",
52 | "Feb",
53 | "Mac",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Ogo",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Dis"
63 | ],
64 | "fullDate": "EEEE, d MMMM y",
65 | "longDate": "d MMMM y",
66 | "medium": "d MMM y h:mm:ss a",
67 | "mediumDate": "d MMM y",
68 | "mediumTime": "h:mm:ss a",
69 | "short": "d/MM/yy h:mm a",
70 | "shortDate": "d/MM/yy",
71 | "shortTime": "h:mm a"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "RM",
75 | "DECIMAL_SEP": ".",
76 | "GROUP_SEP": ",",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "ms",
103 | "pluralCat": function(n, opt_precision) { return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/i18n/angular-locale_id.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "AM",
8 | "PM"
9 | ],
10 | "DAY": [
11 | "Minggu",
12 | "Senin",
13 | "Selasa",
14 | "Rabu",
15 | "Kamis",
16 | "Jumat",
17 | "Sabtu"
18 | ],
19 | "ERANAMES": [
20 | "Sebelum Masehi",
21 | "M"
22 | ],
23 | "ERAS": [
24 | "SM",
25 | "M"
26 | ],
27 | "MONTH": [
28 | "Januari",
29 | "Februari",
30 | "Maret",
31 | "April",
32 | "Mei",
33 | "Juni",
34 | "Juli",
35 | "Agustus",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Desember"
40 | ],
41 | "SHORTDAY": [
42 | "Min",
43 | "Sen",
44 | "Sel",
45 | "Rab",
46 | "Kam",
47 | "Jum",
48 | "Sab"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan",
52 | "Feb",
53 | "Mar",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Agt",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Des"
63 | ],
64 | "fullDate": "EEEE, dd MMMM y",
65 | "longDate": "d MMMM y",
66 | "medium": "d MMM y HH.mm.ss",
67 | "mediumDate": "d MMM y",
68 | "mediumTime": "HH.mm.ss",
69 | "short": "dd/MM/yy HH.mm",
70 | "shortDate": "dd/MM/yy",
71 | "shortTime": "HH.mm"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "Rp",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": ".",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "id",
103 | "pluralCat": function(n, opt_precision) { return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/i18n/angular-locale_in.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "AM",
8 | "PM"
9 | ],
10 | "DAY": [
11 | "Minggu",
12 | "Senin",
13 | "Selasa",
14 | "Rabu",
15 | "Kamis",
16 | "Jumat",
17 | "Sabtu"
18 | ],
19 | "ERANAMES": [
20 | "Sebelum Masehi",
21 | "M"
22 | ],
23 | "ERAS": [
24 | "SM",
25 | "M"
26 | ],
27 | "MONTH": [
28 | "Januari",
29 | "Februari",
30 | "Maret",
31 | "April",
32 | "Mei",
33 | "Juni",
34 | "Juli",
35 | "Agustus",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Desember"
40 | ],
41 | "SHORTDAY": [
42 | "Min",
43 | "Sen",
44 | "Sel",
45 | "Rab",
46 | "Kam",
47 | "Jum",
48 | "Sab"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan",
52 | "Feb",
53 | "Mar",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Agt",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Des"
63 | ],
64 | "fullDate": "EEEE, dd MMMM y",
65 | "longDate": "d MMMM y",
66 | "medium": "d MMM y HH.mm.ss",
67 | "mediumDate": "d MMM y",
68 | "mediumTime": "HH.mm.ss",
69 | "short": "dd/MM/yy HH.mm",
70 | "shortDate": "dd/MM/yy",
71 | "shortTime": "HH.mm"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "Rp",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": ".",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "in",
103 | "pluralCat": function(n, opt_precision) { return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/i18n/angular-locale_id-id.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "AM",
8 | "PM"
9 | ],
10 | "DAY": [
11 | "Minggu",
12 | "Senin",
13 | "Selasa",
14 | "Rabu",
15 | "Kamis",
16 | "Jumat",
17 | "Sabtu"
18 | ],
19 | "ERANAMES": [
20 | "Sebelum Masehi",
21 | "M"
22 | ],
23 | "ERAS": [
24 | "SM",
25 | "M"
26 | ],
27 | "MONTH": [
28 | "Januari",
29 | "Februari",
30 | "Maret",
31 | "April",
32 | "Mei",
33 | "Juni",
34 | "Juli",
35 | "Agustus",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Desember"
40 | ],
41 | "SHORTDAY": [
42 | "Min",
43 | "Sen",
44 | "Sel",
45 | "Rab",
46 | "Kam",
47 | "Jum",
48 | "Sab"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan",
52 | "Feb",
53 | "Mar",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Agt",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Des"
63 | ],
64 | "fullDate": "EEEE, dd MMMM y",
65 | "longDate": "d MMMM y",
66 | "medium": "d MMM y HH.mm.ss",
67 | "mediumDate": "d MMM y",
68 | "mediumTime": "HH.mm.ss",
69 | "short": "dd/MM/yy HH.mm",
70 | "shortDate": "dd/MM/yy",
71 | "shortTime": "HH.mm"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "Rp",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": ".",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "id-id",
103 | "pluralCat": function(n, opt_precision) { return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/i18n/angular-locale_ms-latn-sg.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "PG",
8 | "PTG"
9 | ],
10 | "DAY": [
11 | "Ahad",
12 | "Isnin",
13 | "Selasa",
14 | "Rabu",
15 | "Khamis",
16 | "Jumaat",
17 | "Sabtu"
18 | ],
19 | "ERANAMES": [
20 | "S.M.",
21 | "TM"
22 | ],
23 | "ERAS": [
24 | "S.M.",
25 | "TM"
26 | ],
27 | "MONTH": [
28 | "Januari",
29 | "Februari",
30 | "Mac",
31 | "April",
32 | "Mei",
33 | "Jun",
34 | "Julai",
35 | "Ogos",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Disember"
40 | ],
41 | "SHORTDAY": [
42 | "Ahd",
43 | "Isn",
44 | "Sel",
45 | "Rab",
46 | "Kha",
47 | "Jum",
48 | "Sab"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan",
52 | "Feb",
53 | "Mac",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Ogo",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Dis"
63 | ],
64 | "fullDate": "EEEE, d MMMM y",
65 | "longDate": "d MMMM y",
66 | "medium": "d MMM y h:mm:ss a",
67 | "mediumDate": "d MMM y",
68 | "mediumTime": "h:mm:ss a",
69 | "short": "d/MM/yy h:mm a",
70 | "shortDate": "d/MM/yy",
71 | "shortTime": "h:mm a"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "$",
75 | "DECIMAL_SEP": ".",
76 | "GROUP_SEP": ",",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "ms-latn-sg",
103 | "pluralCat": function(n, opt_precision) { return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/i18n/angular-locale_ms-latn.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "PG",
8 | "PTG"
9 | ],
10 | "DAY": [
11 | "Ahad",
12 | "Isnin",
13 | "Selasa",
14 | "Rabu",
15 | "Khamis",
16 | "Jumaat",
17 | "Sabtu"
18 | ],
19 | "ERANAMES": [
20 | "S.M.",
21 | "TM"
22 | ],
23 | "ERAS": [
24 | "S.M.",
25 | "TM"
26 | ],
27 | "MONTH": [
28 | "Januari",
29 | "Februari",
30 | "Mac",
31 | "April",
32 | "Mei",
33 | "Jun",
34 | "Julai",
35 | "Ogos",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Disember"
40 | ],
41 | "SHORTDAY": [
42 | "Ahd",
43 | "Isn",
44 | "Sel",
45 | "Rab",
46 | "Kha",
47 | "Jum",
48 | "Sab"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan",
52 | "Feb",
53 | "Mac",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Ogo",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Dis"
63 | ],
64 | "fullDate": "EEEE, d MMMM y",
65 | "longDate": "d MMMM y",
66 | "medium": "d MMM y h:mm:ss a",
67 | "mediumDate": "d MMM y",
68 | "mediumTime": "h:mm:ss a",
69 | "short": "d/MM/yy h:mm a",
70 | "shortDate": "d/MM/yy",
71 | "shortTime": "h:mm a"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "\u20ac",
75 | "DECIMAL_SEP": ".",
76 | "GROUP_SEP": ",",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "ms-latn",
103 | "pluralCat": function(n, opt_precision) { return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/i18n/angular-locale_id.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "AM",
8 | "PM"
9 | ],
10 | "DAY": [
11 | "Minggu",
12 | "Senin",
13 | "Selasa",
14 | "Rabu",
15 | "Kamis",
16 | "Jumat",
17 | "Sabtu"
18 | ],
19 | "ERANAMES": [
20 | "Sebelum Masehi",
21 | "M"
22 | ],
23 | "ERAS": [
24 | "SM",
25 | "M"
26 | ],
27 | "MONTH": [
28 | "Januari",
29 | "Februari",
30 | "Maret",
31 | "April",
32 | "Mei",
33 | "Juni",
34 | "Juli",
35 | "Agustus",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Desember"
40 | ],
41 | "SHORTDAY": [
42 | "Min",
43 | "Sen",
44 | "Sel",
45 | "Rab",
46 | "Kam",
47 | "Jum",
48 | "Sab"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan",
52 | "Feb",
53 | "Mar",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Agt",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Des"
63 | ],
64 | "fullDate": "EEEE, dd MMMM y",
65 | "longDate": "d MMMM y",
66 | "medium": "d MMM y HH.mm.ss",
67 | "mediumDate": "d MMM y",
68 | "mediumTime": "HH.mm.ss",
69 | "short": "dd/MM/yy HH.mm",
70 | "shortDate": "dd/MM/yy",
71 | "shortTime": "HH.mm"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "Rp",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": ".",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "id",
103 | "pluralCat": function(n, opt_precision) { return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/i18n/angular-locale_in.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "AM",
8 | "PM"
9 | ],
10 | "DAY": [
11 | "Minggu",
12 | "Senin",
13 | "Selasa",
14 | "Rabu",
15 | "Kamis",
16 | "Jumat",
17 | "Sabtu"
18 | ],
19 | "ERANAMES": [
20 | "Sebelum Masehi",
21 | "M"
22 | ],
23 | "ERAS": [
24 | "SM",
25 | "M"
26 | ],
27 | "MONTH": [
28 | "Januari",
29 | "Februari",
30 | "Maret",
31 | "April",
32 | "Mei",
33 | "Juni",
34 | "Juli",
35 | "Agustus",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Desember"
40 | ],
41 | "SHORTDAY": [
42 | "Min",
43 | "Sen",
44 | "Sel",
45 | "Rab",
46 | "Kam",
47 | "Jum",
48 | "Sab"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan",
52 | "Feb",
53 | "Mar",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Agt",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Des"
63 | ],
64 | "fullDate": "EEEE, dd MMMM y",
65 | "longDate": "d MMMM y",
66 | "medium": "d MMM y HH.mm.ss",
67 | "mediumDate": "d MMM y",
68 | "mediumTime": "HH.mm.ss",
69 | "short": "dd/MM/yy HH.mm",
70 | "shortDate": "dd/MM/yy",
71 | "shortTime": "HH.mm"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "Rp",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": ".",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "in",
103 | "pluralCat": function(n, opt_precision) { return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/i18n/angular-locale_ms-latn-my.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "PG",
8 | "PTG"
9 | ],
10 | "DAY": [
11 | "Ahad",
12 | "Isnin",
13 | "Selasa",
14 | "Rabu",
15 | "Khamis",
16 | "Jumaat",
17 | "Sabtu"
18 | ],
19 | "ERANAMES": [
20 | "S.M.",
21 | "TM"
22 | ],
23 | "ERAS": [
24 | "S.M.",
25 | "TM"
26 | ],
27 | "MONTH": [
28 | "Januari",
29 | "Februari",
30 | "Mac",
31 | "April",
32 | "Mei",
33 | "Jun",
34 | "Julai",
35 | "Ogos",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Disember"
40 | ],
41 | "SHORTDAY": [
42 | "Ahd",
43 | "Isn",
44 | "Sel",
45 | "Rab",
46 | "Kha",
47 | "Jum",
48 | "Sab"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan",
52 | "Feb",
53 | "Mac",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Ogo",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Dis"
63 | ],
64 | "fullDate": "EEEE, d MMMM y",
65 | "longDate": "d MMMM y",
66 | "medium": "d MMM y h:mm:ss a",
67 | "mediumDate": "d MMM y",
68 | "mediumTime": "h:mm:ss a",
69 | "short": "d/MM/yy h:mm a",
70 | "shortDate": "d/MM/yy",
71 | "shortTime": "h:mm a"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "RM",
75 | "DECIMAL_SEP": ".",
76 | "GROUP_SEP": ",",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "ms-latn-my",
103 | "pluralCat": function(n, opt_precision) { return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/i18n/angular-locale_id-id.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "AM",
8 | "PM"
9 | ],
10 | "DAY": [
11 | "Minggu",
12 | "Senin",
13 | "Selasa",
14 | "Rabu",
15 | "Kamis",
16 | "Jumat",
17 | "Sabtu"
18 | ],
19 | "ERANAMES": [
20 | "Sebelum Masehi",
21 | "M"
22 | ],
23 | "ERAS": [
24 | "SM",
25 | "M"
26 | ],
27 | "MONTH": [
28 | "Januari",
29 | "Februari",
30 | "Maret",
31 | "April",
32 | "Mei",
33 | "Juni",
34 | "Juli",
35 | "Agustus",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Desember"
40 | ],
41 | "SHORTDAY": [
42 | "Min",
43 | "Sen",
44 | "Sel",
45 | "Rab",
46 | "Kam",
47 | "Jum",
48 | "Sab"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan",
52 | "Feb",
53 | "Mar",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Agt",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Des"
63 | ],
64 | "fullDate": "EEEE, dd MMMM y",
65 | "longDate": "d MMMM y",
66 | "medium": "d MMM y HH.mm.ss",
67 | "mediumDate": "d MMM y",
68 | "mediumTime": "HH.mm.ss",
69 | "short": "dd/MM/yy HH.mm",
70 | "shortDate": "dd/MM/yy",
71 | "shortTime": "HH.mm"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "Rp",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": ".",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "id-id",
103 | "pluralCat": function(n, opt_precision) { return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/i18n/angular-locale_ms-latn-my.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "PG",
8 | "PTG"
9 | ],
10 | "DAY": [
11 | "Ahad",
12 | "Isnin",
13 | "Selasa",
14 | "Rabu",
15 | "Khamis",
16 | "Jumaat",
17 | "Sabtu"
18 | ],
19 | "ERANAMES": [
20 | "S.M.",
21 | "TM"
22 | ],
23 | "ERAS": [
24 | "S.M.",
25 | "TM"
26 | ],
27 | "MONTH": [
28 | "Januari",
29 | "Februari",
30 | "Mac",
31 | "April",
32 | "Mei",
33 | "Jun",
34 | "Julai",
35 | "Ogos",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Disember"
40 | ],
41 | "SHORTDAY": [
42 | "Ahd",
43 | "Isn",
44 | "Sel",
45 | "Rab",
46 | "Kha",
47 | "Jum",
48 | "Sab"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan",
52 | "Feb",
53 | "Mac",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Ogo",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Dis"
63 | ],
64 | "fullDate": "EEEE, d MMMM y",
65 | "longDate": "d MMMM y",
66 | "medium": "d MMM y h:mm:ss a",
67 | "mediumDate": "d MMM y",
68 | "mediumTime": "h:mm:ss a",
69 | "short": "d/MM/yy h:mm a",
70 | "shortDate": "d/MM/yy",
71 | "shortTime": "h:mm a"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "RM",
75 | "DECIMAL_SEP": ".",
76 | "GROUP_SEP": ",",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "ms-latn-my",
103 | "pluralCat": function(n, opt_precision) { return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/i18n/angular-locale_ms-latn-sg.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "PG",
8 | "PTG"
9 | ],
10 | "DAY": [
11 | "Ahad",
12 | "Isnin",
13 | "Selasa",
14 | "Rabu",
15 | "Khamis",
16 | "Jumaat",
17 | "Sabtu"
18 | ],
19 | "ERANAMES": [
20 | "S.M.",
21 | "TM"
22 | ],
23 | "ERAS": [
24 | "S.M.",
25 | "TM"
26 | ],
27 | "MONTH": [
28 | "Januari",
29 | "Februari",
30 | "Mac",
31 | "April",
32 | "Mei",
33 | "Jun",
34 | "Julai",
35 | "Ogos",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Disember"
40 | ],
41 | "SHORTDAY": [
42 | "Ahd",
43 | "Isn",
44 | "Sel",
45 | "Rab",
46 | "Kha",
47 | "Jum",
48 | "Sab"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan",
52 | "Feb",
53 | "Mac",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Ogo",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Dis"
63 | ],
64 | "fullDate": "EEEE, d MMMM y",
65 | "longDate": "d MMMM y",
66 | "medium": "d MMM y h:mm:ss a",
67 | "mediumDate": "d MMM y",
68 | "mediumTime": "h:mm:ss a",
69 | "short": "d/MM/yy h:mm a",
70 | "shortDate": "d/MM/yy",
71 | "shortTime": "h:mm a"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "$",
75 | "DECIMAL_SEP": ".",
76 | "GROUP_SEP": ",",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "ms-latn-sg",
103 | "pluralCat": function(n, opt_precision) { return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/i18n/angular-locale_ms-latn.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "PG",
8 | "PTG"
9 | ],
10 | "DAY": [
11 | "Ahad",
12 | "Isnin",
13 | "Selasa",
14 | "Rabu",
15 | "Khamis",
16 | "Jumaat",
17 | "Sabtu"
18 | ],
19 | "ERANAMES": [
20 | "S.M.",
21 | "TM"
22 | ],
23 | "ERAS": [
24 | "S.M.",
25 | "TM"
26 | ],
27 | "MONTH": [
28 | "Januari",
29 | "Februari",
30 | "Mac",
31 | "April",
32 | "Mei",
33 | "Jun",
34 | "Julai",
35 | "Ogos",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Disember"
40 | ],
41 | "SHORTDAY": [
42 | "Ahd",
43 | "Isn",
44 | "Sel",
45 | "Rab",
46 | "Kha",
47 | "Jum",
48 | "Sab"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan",
52 | "Feb",
53 | "Mac",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Ogo",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Dis"
63 | ],
64 | "fullDate": "EEEE, d MMMM y",
65 | "longDate": "d MMMM y",
66 | "medium": "d MMM y h:mm:ss a",
67 | "mediumDate": "d MMM y",
68 | "mediumTime": "h:mm:ss a",
69 | "short": "d/MM/yy h:mm a",
70 | "shortDate": "d/MM/yy",
71 | "shortTime": "h:mm a"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "\u20ac",
75 | "DECIMAL_SEP": ".",
76 | "GROUP_SEP": ",",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "ms-latn",
103 | "pluralCat": function(n, opt_precision) { return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/i18n/angular-locale_ms-latn-bn.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "PG",
8 | "PTG"
9 | ],
10 | "DAY": [
11 | "Ahad",
12 | "Isnin",
13 | "Selasa",
14 | "Rabu",
15 | "Khamis",
16 | "Jumaat",
17 | "Sabtu"
18 | ],
19 | "ERANAMES": [
20 | "S.M.",
21 | "TM"
22 | ],
23 | "ERAS": [
24 | "S.M.",
25 | "TM"
26 | ],
27 | "MONTH": [
28 | "Januari",
29 | "Februari",
30 | "Mac",
31 | "April",
32 | "Mei",
33 | "Jun",
34 | "Julai",
35 | "Ogos",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Disember"
40 | ],
41 | "SHORTDAY": [
42 | "Ahd",
43 | "Isn",
44 | "Sel",
45 | "Rab",
46 | "Kha",
47 | "Jum",
48 | "Sab"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan",
52 | "Feb",
53 | "Mac",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Ogo",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Dis"
63 | ],
64 | "fullDate": "dd MMMM y",
65 | "longDate": "d MMMM y",
66 | "medium": "d MMM y h:mm:ss a",
67 | "mediumDate": "d MMM y",
68 | "mediumTime": "h:mm:ss a",
69 | "short": "d/MM/yy h:mm a",
70 | "shortDate": "d/MM/yy",
71 | "shortTime": "h:mm a"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "$",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": ".",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4\u00a0-",
96 | "negSuf": "",
97 | "posPre": "\u00a4\u00a0",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "ms-latn-bn",
103 | "pluralCat": function(n, opt_precision) { return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/i18n/angular-locale_ms-latn-bn.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "PG",
8 | "PTG"
9 | ],
10 | "DAY": [
11 | "Ahad",
12 | "Isnin",
13 | "Selasa",
14 | "Rabu",
15 | "Khamis",
16 | "Jumaat",
17 | "Sabtu"
18 | ],
19 | "ERANAMES": [
20 | "S.M.",
21 | "TM"
22 | ],
23 | "ERAS": [
24 | "S.M.",
25 | "TM"
26 | ],
27 | "MONTH": [
28 | "Januari",
29 | "Februari",
30 | "Mac",
31 | "April",
32 | "Mei",
33 | "Jun",
34 | "Julai",
35 | "Ogos",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Disember"
40 | ],
41 | "SHORTDAY": [
42 | "Ahd",
43 | "Isn",
44 | "Sel",
45 | "Rab",
46 | "Kha",
47 | "Jum",
48 | "Sab"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan",
52 | "Feb",
53 | "Mac",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Ogo",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Dis"
63 | ],
64 | "fullDate": "dd MMMM y",
65 | "longDate": "d MMMM y",
66 | "medium": "d MMM y h:mm:ss a",
67 | "mediumDate": "d MMM y",
68 | "mediumTime": "h:mm:ss a",
69 | "short": "d/MM/yy h:mm a",
70 | "shortDate": "d/MM/yy",
71 | "shortTime": "h:mm a"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "$",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": ".",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4\u00a0-",
96 | "negSuf": "",
97 | "posPre": "\u00a4\u00a0",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "ms-latn-bn",
103 | "pluralCat": function(n, opt_precision) { return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/i18n/angular-locale_uz.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "TO",
8 | "TK"
9 | ],
10 | "DAY": [
11 | "yakshanba",
12 | "dushanba",
13 | "seshanba",
14 | "chorshanba",
15 | "payshanba",
16 | "juma",
17 | "shanba"
18 | ],
19 | "ERANAMES": [
20 | "M.A.",
21 | "E"
22 | ],
23 | "ERAS": [
24 | "M.A.",
25 | "E"
26 | ],
27 | "MONTH": [
28 | "Yanvar",
29 | "Fevral",
30 | "Mart",
31 | "Aprel",
32 | "May",
33 | "Iyun",
34 | "Iyul",
35 | "Avgust",
36 | "Sentabr",
37 | "Oktabr",
38 | "Noyabr",
39 | "Dekabr"
40 | ],
41 | "SHORTDAY": [
42 | "Yaksh",
43 | "Dush",
44 | "Sesh",
45 | "Chor",
46 | "Pay",
47 | "Jum",
48 | "Shan"
49 | ],
50 | "SHORTMONTH": [
51 | "Yanv",
52 | "Fev",
53 | "Mar",
54 | "Apr",
55 | "May",
56 | "Iyun",
57 | "Iyul",
58 | "Avg",
59 | "Sen",
60 | "Okt",
61 | "Noya",
62 | "Dek"
63 | ],
64 | "fullDate": "EEEE, y MMMM dd",
65 | "longDate": "y MMMM d",
66 | "medium": "y MMM d HH:mm:ss",
67 | "mediumDate": "y MMM d",
68 | "mediumTime": "HH:mm:ss",
69 | "short": "yy/MM/dd HH:mm",
70 | "shortDate": "yy/MM/dd",
71 | "shortTime": "HH:mm"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "so\u02bcm",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": "\u00a0",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4\u00a0-",
96 | "negSuf": "",
97 | "posPre": "\u00a4\u00a0",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "uz",
103 | "pluralCat": function(n, opt_precision) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/i18n/angular-locale_uz.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "TO",
8 | "TK"
9 | ],
10 | "DAY": [
11 | "yakshanba",
12 | "dushanba",
13 | "seshanba",
14 | "chorshanba",
15 | "payshanba",
16 | "juma",
17 | "shanba"
18 | ],
19 | "ERANAMES": [
20 | "M.A.",
21 | "E"
22 | ],
23 | "ERAS": [
24 | "M.A.",
25 | "E"
26 | ],
27 | "MONTH": [
28 | "Yanvar",
29 | "Fevral",
30 | "Mart",
31 | "Aprel",
32 | "May",
33 | "Iyun",
34 | "Iyul",
35 | "Avgust",
36 | "Sentabr",
37 | "Oktabr",
38 | "Noyabr",
39 | "Dekabr"
40 | ],
41 | "SHORTDAY": [
42 | "Yaksh",
43 | "Dush",
44 | "Sesh",
45 | "Chor",
46 | "Pay",
47 | "Jum",
48 | "Shan"
49 | ],
50 | "SHORTMONTH": [
51 | "Yanv",
52 | "Fev",
53 | "Mar",
54 | "Apr",
55 | "May",
56 | "Iyun",
57 | "Iyul",
58 | "Avg",
59 | "Sen",
60 | "Okt",
61 | "Noya",
62 | "Dek"
63 | ],
64 | "fullDate": "EEEE, y MMMM dd",
65 | "longDate": "y MMMM d",
66 | "medium": "y MMM d HH:mm:ss",
67 | "mediumDate": "y MMM d",
68 | "mediumTime": "HH:mm:ss",
69 | "short": "yy/MM/dd HH:mm",
70 | "shortDate": "yy/MM/dd",
71 | "shortTime": "HH:mm"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "so\u02bcm",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": "\u00a0",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4\u00a0-",
96 | "negSuf": "",
97 | "posPre": "\u00a4\u00a0",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "uz",
103 | "pluralCat": function(n, opt_precision) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/i18n/angular-locale_af.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "vm.",
8 | "nm."
9 | ],
10 | "DAY": [
11 | "Sondag",
12 | "Maandag",
13 | "Dinsdag",
14 | "Woensdag",
15 | "Donderdag",
16 | "Vrydag",
17 | "Saterdag"
18 | ],
19 | "ERANAMES": [
20 | "voor Christus",
21 | "na Christus"
22 | ],
23 | "ERAS": [
24 | "v.C.",
25 | "n.C."
26 | ],
27 | "MONTH": [
28 | "Januarie",
29 | "Februarie",
30 | "Maart",
31 | "April",
32 | "Mei",
33 | "Junie",
34 | "Julie",
35 | "Augustus",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Desember"
40 | ],
41 | "SHORTDAY": [
42 | "So",
43 | "Ma",
44 | "Di",
45 | "Wo",
46 | "Do",
47 | "Vr",
48 | "Sa"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan.",
52 | "Feb.",
53 | "Mrt.",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Aug",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Des"
63 | ],
64 | "fullDate": "EEEE, dd MMMM y",
65 | "longDate": "dd MMMM y",
66 | "medium": "dd MMM y h:mm:ss a",
67 | "mediumDate": "dd MMM y",
68 | "mediumTime": "h:mm:ss a",
69 | "short": "y-MM-dd h:mm a",
70 | "shortDate": "y-MM-dd",
71 | "shortTime": "h:mm a"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "R",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": "\u00a0",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "af",
103 | "pluralCat": function(n, opt_precision) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/i18n/angular-locale_uz-latn.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "TO",
8 | "TK"
9 | ],
10 | "DAY": [
11 | "yakshanba",
12 | "dushanba",
13 | "seshanba",
14 | "chorshanba",
15 | "payshanba",
16 | "juma",
17 | "shanba"
18 | ],
19 | "ERANAMES": [
20 | "M.A.",
21 | "E"
22 | ],
23 | "ERAS": [
24 | "M.A.",
25 | "E"
26 | ],
27 | "MONTH": [
28 | "Yanvar",
29 | "Fevral",
30 | "Mart",
31 | "Aprel",
32 | "May",
33 | "Iyun",
34 | "Iyul",
35 | "Avgust",
36 | "Sentabr",
37 | "Oktabr",
38 | "Noyabr",
39 | "Dekabr"
40 | ],
41 | "SHORTDAY": [
42 | "Yaksh",
43 | "Dush",
44 | "Sesh",
45 | "Chor",
46 | "Pay",
47 | "Jum",
48 | "Shan"
49 | ],
50 | "SHORTMONTH": [
51 | "Yanv",
52 | "Fev",
53 | "Mar",
54 | "Apr",
55 | "May",
56 | "Iyun",
57 | "Iyul",
58 | "Avg",
59 | "Sen",
60 | "Okt",
61 | "Noya",
62 | "Dek"
63 | ],
64 | "fullDate": "EEEE, y MMMM dd",
65 | "longDate": "y MMMM d",
66 | "medium": "y MMM d HH:mm:ss",
67 | "mediumDate": "y MMM d",
68 | "mediumTime": "HH:mm:ss",
69 | "short": "yy/MM/dd HH:mm",
70 | "shortDate": "yy/MM/dd",
71 | "shortTime": "HH:mm"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "\u20ac",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": "\u00a0",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4\u00a0-",
96 | "negSuf": "",
97 | "posPre": "\u00a4\u00a0",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "uz-latn",
103 | "pluralCat": function(n, opt_precision) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/i18n/angular-locale_uz-latn.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "TO",
8 | "TK"
9 | ],
10 | "DAY": [
11 | "yakshanba",
12 | "dushanba",
13 | "seshanba",
14 | "chorshanba",
15 | "payshanba",
16 | "juma",
17 | "shanba"
18 | ],
19 | "ERANAMES": [
20 | "M.A.",
21 | "E"
22 | ],
23 | "ERAS": [
24 | "M.A.",
25 | "E"
26 | ],
27 | "MONTH": [
28 | "Yanvar",
29 | "Fevral",
30 | "Mart",
31 | "Aprel",
32 | "May",
33 | "Iyun",
34 | "Iyul",
35 | "Avgust",
36 | "Sentabr",
37 | "Oktabr",
38 | "Noyabr",
39 | "Dekabr"
40 | ],
41 | "SHORTDAY": [
42 | "Yaksh",
43 | "Dush",
44 | "Sesh",
45 | "Chor",
46 | "Pay",
47 | "Jum",
48 | "Shan"
49 | ],
50 | "SHORTMONTH": [
51 | "Yanv",
52 | "Fev",
53 | "Mar",
54 | "Apr",
55 | "May",
56 | "Iyun",
57 | "Iyul",
58 | "Avg",
59 | "Sen",
60 | "Okt",
61 | "Noya",
62 | "Dek"
63 | ],
64 | "fullDate": "EEEE, y MMMM dd",
65 | "longDate": "y MMMM d",
66 | "medium": "y MMM d HH:mm:ss",
67 | "mediumDate": "y MMM d",
68 | "mediumTime": "HH:mm:ss",
69 | "short": "yy/MM/dd HH:mm",
70 | "shortDate": "yy/MM/dd",
71 | "shortTime": "HH:mm"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "\u20ac",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": "\u00a0",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4\u00a0-",
96 | "negSuf": "",
97 | "posPre": "\u00a4\u00a0",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "uz-latn",
103 | "pluralCat": function(n, opt_precision) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/i18n/angular-locale_af-za.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "vm.",
8 | "nm."
9 | ],
10 | "DAY": [
11 | "Sondag",
12 | "Maandag",
13 | "Dinsdag",
14 | "Woensdag",
15 | "Donderdag",
16 | "Vrydag",
17 | "Saterdag"
18 | ],
19 | "ERANAMES": [
20 | "voor Christus",
21 | "na Christus"
22 | ],
23 | "ERAS": [
24 | "v.C.",
25 | "n.C."
26 | ],
27 | "MONTH": [
28 | "Januarie",
29 | "Februarie",
30 | "Maart",
31 | "April",
32 | "Mei",
33 | "Junie",
34 | "Julie",
35 | "Augustus",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Desember"
40 | ],
41 | "SHORTDAY": [
42 | "So",
43 | "Ma",
44 | "Di",
45 | "Wo",
46 | "Do",
47 | "Vr",
48 | "Sa"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan.",
52 | "Feb.",
53 | "Mrt.",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Aug",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Des"
63 | ],
64 | "fullDate": "EEEE, dd MMMM y",
65 | "longDate": "dd MMMM y",
66 | "medium": "dd MMM y h:mm:ss a",
67 | "mediumDate": "dd MMM y",
68 | "mediumTime": "h:mm:ss a",
69 | "short": "y-MM-dd h:mm a",
70 | "shortDate": "y-MM-dd",
71 | "shortTime": "h:mm a"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "R",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": "\u00a0",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "af-za",
103 | "pluralCat": function(n, opt_precision) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/i18n/angular-locale_af.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "vm.",
8 | "nm."
9 | ],
10 | "DAY": [
11 | "Sondag",
12 | "Maandag",
13 | "Dinsdag",
14 | "Woensdag",
15 | "Donderdag",
16 | "Vrydag",
17 | "Saterdag"
18 | ],
19 | "ERANAMES": [
20 | "voor Christus",
21 | "na Christus"
22 | ],
23 | "ERAS": [
24 | "v.C.",
25 | "n.C."
26 | ],
27 | "MONTH": [
28 | "Januarie",
29 | "Februarie",
30 | "Maart",
31 | "April",
32 | "Mei",
33 | "Junie",
34 | "Julie",
35 | "Augustus",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Desember"
40 | ],
41 | "SHORTDAY": [
42 | "So",
43 | "Ma",
44 | "Di",
45 | "Wo",
46 | "Do",
47 | "Vr",
48 | "Sa"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan.",
52 | "Feb.",
53 | "Mrt.",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Aug",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Des"
63 | ],
64 | "fullDate": "EEEE, dd MMMM y",
65 | "longDate": "dd MMMM y",
66 | "medium": "dd MMM y h:mm:ss a",
67 | "mediumDate": "dd MMM y",
68 | "mediumTime": "h:mm:ss a",
69 | "short": "y-MM-dd h:mm a",
70 | "shortDate": "y-MM-dd",
71 | "shortTime": "h:mm a"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "R",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": "\u00a0",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "af",
103 | "pluralCat": function(n, opt_precision) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/i18n/angular-locale_af-na.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "vm.",
8 | "nm."
9 | ],
10 | "DAY": [
11 | "Sondag",
12 | "Maandag",
13 | "Dinsdag",
14 | "Woensdag",
15 | "Donderdag",
16 | "Vrydag",
17 | "Saterdag"
18 | ],
19 | "ERANAMES": [
20 | "voor Christus",
21 | "na Christus"
22 | ],
23 | "ERAS": [
24 | "v.C.",
25 | "n.C."
26 | ],
27 | "MONTH": [
28 | "Januarie",
29 | "Februarie",
30 | "Maart",
31 | "April",
32 | "Mei",
33 | "Junie",
34 | "Julie",
35 | "Augustus",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Desember"
40 | ],
41 | "SHORTDAY": [
42 | "So",
43 | "Ma",
44 | "Di",
45 | "Wo",
46 | "Do",
47 | "Vr",
48 | "Sa"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan.",
52 | "Feb.",
53 | "Mrt.",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Aug",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Des"
63 | ],
64 | "fullDate": "EEEE d MMMM y",
65 | "longDate": "d MMMM y",
66 | "medium": "d MMM y HH:mm:ss",
67 | "mediumDate": "d MMM y",
68 | "mediumTime": "HH:mm:ss",
69 | "short": "y-MM-dd HH:mm",
70 | "shortDate": "y-MM-dd",
71 | "shortTime": "HH:mm"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "$",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": "\u00a0",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4\u00a0-",
96 | "negSuf": "",
97 | "posPre": "\u00a4\u00a0",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "af-na",
103 | "pluralCat": function(n, opt_precision) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/i18n/angular-locale_uz-latn-uz.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "TO",
8 | "TK"
9 | ],
10 | "DAY": [
11 | "yakshanba",
12 | "dushanba",
13 | "seshanba",
14 | "chorshanba",
15 | "payshanba",
16 | "juma",
17 | "shanba"
18 | ],
19 | "ERANAMES": [
20 | "M.A.",
21 | "E"
22 | ],
23 | "ERAS": [
24 | "M.A.",
25 | "E"
26 | ],
27 | "MONTH": [
28 | "Yanvar",
29 | "Fevral",
30 | "Mart",
31 | "Aprel",
32 | "May",
33 | "Iyun",
34 | "Iyul",
35 | "Avgust",
36 | "Sentabr",
37 | "Oktabr",
38 | "Noyabr",
39 | "Dekabr"
40 | ],
41 | "SHORTDAY": [
42 | "Yaksh",
43 | "Dush",
44 | "Sesh",
45 | "Chor",
46 | "Pay",
47 | "Jum",
48 | "Shan"
49 | ],
50 | "SHORTMONTH": [
51 | "Yanv",
52 | "Fev",
53 | "Mar",
54 | "Apr",
55 | "May",
56 | "Iyun",
57 | "Iyul",
58 | "Avg",
59 | "Sen",
60 | "Okt",
61 | "Noya",
62 | "Dek"
63 | ],
64 | "fullDate": "EEEE, y MMMM dd",
65 | "longDate": "y MMMM d",
66 | "medium": "y MMM d HH:mm:ss",
67 | "mediumDate": "y MMM d",
68 | "mediumTime": "HH:mm:ss",
69 | "short": "yy/MM/dd HH:mm",
70 | "shortDate": "yy/MM/dd",
71 | "shortTime": "HH:mm"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "so\u02bcm",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": "\u00a0",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4\u00a0-",
96 | "negSuf": "",
97 | "posPre": "\u00a4\u00a0",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "uz-latn-uz",
103 | "pluralCat": function(n, opt_precision) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/i18n/angular-locale_af-na.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "vm.",
8 | "nm."
9 | ],
10 | "DAY": [
11 | "Sondag",
12 | "Maandag",
13 | "Dinsdag",
14 | "Woensdag",
15 | "Donderdag",
16 | "Vrydag",
17 | "Saterdag"
18 | ],
19 | "ERANAMES": [
20 | "voor Christus",
21 | "na Christus"
22 | ],
23 | "ERAS": [
24 | "v.C.",
25 | "n.C."
26 | ],
27 | "MONTH": [
28 | "Januarie",
29 | "Februarie",
30 | "Maart",
31 | "April",
32 | "Mei",
33 | "Junie",
34 | "Julie",
35 | "Augustus",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Desember"
40 | ],
41 | "SHORTDAY": [
42 | "So",
43 | "Ma",
44 | "Di",
45 | "Wo",
46 | "Do",
47 | "Vr",
48 | "Sa"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan.",
52 | "Feb.",
53 | "Mrt.",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Aug",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Des"
63 | ],
64 | "fullDate": "EEEE d MMMM y",
65 | "longDate": "d MMMM y",
66 | "medium": "d MMM y HH:mm:ss",
67 | "mediumDate": "d MMM y",
68 | "mediumTime": "HH:mm:ss",
69 | "short": "y-MM-dd HH:mm",
70 | "shortDate": "y-MM-dd",
71 | "shortTime": "HH:mm"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "$",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": "\u00a0",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4\u00a0-",
96 | "negSuf": "",
97 | "posPre": "\u00a4\u00a0",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "af-na",
103 | "pluralCat": function(n, opt_precision) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/i18n/angular-locale_af-za.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "vm.",
8 | "nm."
9 | ],
10 | "DAY": [
11 | "Sondag",
12 | "Maandag",
13 | "Dinsdag",
14 | "Woensdag",
15 | "Donderdag",
16 | "Vrydag",
17 | "Saterdag"
18 | ],
19 | "ERANAMES": [
20 | "voor Christus",
21 | "na Christus"
22 | ],
23 | "ERAS": [
24 | "v.C.",
25 | "n.C."
26 | ],
27 | "MONTH": [
28 | "Januarie",
29 | "Februarie",
30 | "Maart",
31 | "April",
32 | "Mei",
33 | "Junie",
34 | "Julie",
35 | "Augustus",
36 | "September",
37 | "Oktober",
38 | "November",
39 | "Desember"
40 | ],
41 | "SHORTDAY": [
42 | "So",
43 | "Ma",
44 | "Di",
45 | "Wo",
46 | "Do",
47 | "Vr",
48 | "Sa"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan.",
52 | "Feb.",
53 | "Mrt.",
54 | "Apr",
55 | "Mei",
56 | "Jun",
57 | "Jul",
58 | "Aug",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Des"
63 | ],
64 | "fullDate": "EEEE, dd MMMM y",
65 | "longDate": "dd MMMM y",
66 | "medium": "dd MMM y h:mm:ss a",
67 | "mediumDate": "dd MMM y",
68 | "mediumTime": "h:mm:ss a",
69 | "short": "y-MM-dd h:mm a",
70 | "shortDate": "y-MM-dd",
71 | "shortTime": "h:mm a"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "R",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": "\u00a0",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "af-za",
103 | "pluralCat": function(n, opt_precision) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards.WebApp/Scripts/i18n/angular-locale_uz-latn-uz.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "TO",
8 | "TK"
9 | ],
10 | "DAY": [
11 | "yakshanba",
12 | "dushanba",
13 | "seshanba",
14 | "chorshanba",
15 | "payshanba",
16 | "juma",
17 | "shanba"
18 | ],
19 | "ERANAMES": [
20 | "M.A.",
21 | "E"
22 | ],
23 | "ERAS": [
24 | "M.A.",
25 | "E"
26 | ],
27 | "MONTH": [
28 | "Yanvar",
29 | "Fevral",
30 | "Mart",
31 | "Aprel",
32 | "May",
33 | "Iyun",
34 | "Iyul",
35 | "Avgust",
36 | "Sentabr",
37 | "Oktabr",
38 | "Noyabr",
39 | "Dekabr"
40 | ],
41 | "SHORTDAY": [
42 | "Yaksh",
43 | "Dush",
44 | "Sesh",
45 | "Chor",
46 | "Pay",
47 | "Jum",
48 | "Shan"
49 | ],
50 | "SHORTMONTH": [
51 | "Yanv",
52 | "Fev",
53 | "Mar",
54 | "Apr",
55 | "May",
56 | "Iyun",
57 | "Iyul",
58 | "Avg",
59 | "Sen",
60 | "Okt",
61 | "Noya",
62 | "Dek"
63 | ],
64 | "fullDate": "EEEE, y MMMM dd",
65 | "longDate": "y MMMM d",
66 | "medium": "y MMM d HH:mm:ss",
67 | "mediumDate": "y MMM d",
68 | "mediumTime": "HH:mm:ss",
69 | "short": "yy/MM/dd HH:mm",
70 | "shortDate": "yy/MM/dd",
71 | "shortTime": "HH:mm"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "so\u02bcm",
75 | "DECIMAL_SEP": ",",
76 | "GROUP_SEP": "\u00a0",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4\u00a0-",
96 | "negSuf": "",
97 | "posPre": "\u00a4\u00a0",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "uz-latn-uz",
103 | "pluralCat": function(n, opt_precision) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------
/AzureCards/Scripts/i18n/angular-locale_zu.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | angular.module("ngLocale", [], ["$provide", function($provide) {
3 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
4 | $provide.value("$locale", {
5 | "DATETIME_FORMATS": {
6 | "AMPMS": [
7 | "Ekuseni",
8 | "Ntambama"
9 | ],
10 | "DAY": [
11 | "Sonto",
12 | "Msombuluko",
13 | "Lwesibili",
14 | "Lwesithathu",
15 | "Lwesine",
16 | "Lwesihlanu",
17 | "Mgqibelo"
18 | ],
19 | "ERANAMES": [
20 | "BC",
21 | "AD"
22 | ],
23 | "ERAS": [
24 | "BC",
25 | "AD"
26 | ],
27 | "MONTH": [
28 | "Januwari",
29 | "Februwari",
30 | "Mashi",
31 | "Apreli",
32 | "Meyi",
33 | "Juni",
34 | "Julayi",
35 | "Agasti",
36 | "Septhemba",
37 | "Okthoba",
38 | "Novemba",
39 | "Disemba"
40 | ],
41 | "SHORTDAY": [
42 | "Son",
43 | "Mso",
44 | "Bil",
45 | "Tha",
46 | "Sin",
47 | "Hla",
48 | "Mgq"
49 | ],
50 | "SHORTMONTH": [
51 | "Jan",
52 | "Feb",
53 | "Mas",
54 | "Apr",
55 | "Mey",
56 | "Jun",
57 | "Jul",
58 | "Aga",
59 | "Sep",
60 | "Okt",
61 | "Nov",
62 | "Dis"
63 | ],
64 | "fullDate": "EEEE, MMMM d, y",
65 | "longDate": "MMMM d, y",
66 | "medium": "MMM d, y h:mm:ss a",
67 | "mediumDate": "MMM d, y",
68 | "mediumTime": "h:mm:ss a",
69 | "short": "M/d/yy h:mm a",
70 | "shortDate": "M/d/yy",
71 | "shortTime": "h:mm a"
72 | },
73 | "NUMBER_FORMATS": {
74 | "CURRENCY_SYM": "R",
75 | "DECIMAL_SEP": ".",
76 | "GROUP_SEP": ",",
77 | "PATTERNS": [
78 | {
79 | "gSize": 3,
80 | "lgSize": 3,
81 | "maxFrac": 3,
82 | "minFrac": 0,
83 | "minInt": 1,
84 | "negPre": "-",
85 | "negSuf": "",
86 | "posPre": "",
87 | "posSuf": ""
88 | },
89 | {
90 | "gSize": 3,
91 | "lgSize": 3,
92 | "maxFrac": 2,
93 | "minFrac": 2,
94 | "minInt": 1,
95 | "negPre": "\u00a4-",
96 | "negSuf": "",
97 | "posPre": "\u00a4",
98 | "posSuf": ""
99 | }
100 | ]
101 | },
102 | "id": "zu",
103 | "pluralCat": function(n, opt_precision) { var i = n | 0; if (i == 0 || n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
104 | });
105 | }]);
106 |
--------------------------------------------------------------------------------