├── .gitattributes ├── .gitignore ├── CodeContracts ├── CodeContracts.sln └── CodeContracts │ ├── CodeContracts.csproj │ ├── MyStack.cs │ ├── MyStackTests.cs │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ └── app.config ├── DotNetScripting ├── jterry.scripting │ ├── jterry.scripting.api.script.app │ │ ├── Program.cs │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ ├── app.config │ │ └── jterry.scripting.api.script.app.csproj │ ├── jterry.scripting.api │ │ ├── Album.cs │ │ ├── Artist.cs │ │ ├── ChinookContext.cs │ │ ├── Customer.cs │ │ ├── Employee.cs │ │ ├── Genre.cs │ │ ├── IUnitOfWork.cs │ │ ├── Invoice.cs │ │ ├── InvoiceLine.cs │ │ ├── MediaType.cs │ │ ├── Playlist.cs │ │ ├── PlaylistTrack.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Track.cs │ │ └── jterry.scripting.api.csproj │ ├── jterry.scripting.host.editor │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Script.cs │ │ ├── ScriptEditor.Designer.cs │ │ ├── ScriptEditor.cs │ │ ├── ScriptEditor.resx │ │ ├── TabbedScriptEditor.Designer.cs │ │ ├── TabbedScriptEditor.cs │ │ ├── TabbedScriptEditor.resx │ │ └── jterry.scripting.host.editor.csproj │ ├── jterry.scripting.host │ │ ├── OutputEventArgs.cs │ │ ├── OutputEventHandler.cs │ │ ├── OutputRedirector.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── ScriptHost.cs │ │ └── jterry.scripting.host.csproj │ ├── jterry.scripting.sln │ ├── jterry.scripting.web │ │ ├── About.aspx │ │ ├── About.aspx.cs │ │ ├── About.aspx.designer.cs │ │ ├── Account │ │ │ ├── ChangePassword.aspx │ │ │ ├── ChangePassword.aspx.cs │ │ │ ├── ChangePassword.aspx.designer.cs │ │ │ ├── ChangePasswordSuccess.aspx │ │ │ ├── ChangePasswordSuccess.aspx.cs │ │ │ ├── ChangePasswordSuccess.aspx.designer.cs │ │ │ ├── Login.aspx │ │ │ ├── Login.aspx.cs │ │ │ ├── Login.aspx.designer.cs │ │ │ ├── Register.aspx │ │ │ ├── Register.aspx.cs │ │ │ ├── Register.aspx.designer.cs │ │ │ └── Web.config │ │ ├── App_Data │ │ │ └── Chinook_Sqlite_AutoIncrementPKs.sqlite │ │ ├── Content │ │ │ └── themes │ │ │ │ └── base │ │ │ │ ├── images │ │ │ │ ├── animated-overlay.gif │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ │ ├── ui-icons_222222_256x240.png │ │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ │ ├── ui-icons_454545_256x240.png │ │ │ │ ├── ui-icons_888888_256x240.png │ │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ │ ├── jquery-ui.css │ │ │ │ ├── jquery.ui.accordion.css │ │ │ │ ├── jquery.ui.all.css │ │ │ │ ├── jquery.ui.autocomplete.css │ │ │ │ ├── jquery.ui.base.css │ │ │ │ ├── jquery.ui.button.css │ │ │ │ ├── jquery.ui.core.css │ │ │ │ ├── jquery.ui.datepicker.css │ │ │ │ ├── jquery.ui.dialog.css │ │ │ │ ├── jquery.ui.menu.css │ │ │ │ ├── jquery.ui.progressbar.css │ │ │ │ ├── jquery.ui.resizable.css │ │ │ │ ├── jquery.ui.selectable.css │ │ │ │ ├── jquery.ui.slider.css │ │ │ │ ├── jquery.ui.spinner.css │ │ │ │ ├── jquery.ui.tabs.css │ │ │ │ ├── jquery.ui.theme.css │ │ │ │ ├── jquery.ui.tooltip.css │ │ │ │ └── minified │ │ │ │ ├── images │ │ │ │ ├── animated-overlay.gif │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ │ ├── ui-icons_222222_256x240.png │ │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ │ ├── ui-icons_454545_256x240.png │ │ │ │ ├── ui-icons_888888_256x240.png │ │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ │ ├── jquery-ui.min.css │ │ │ │ ├── jquery.ui.accordion.min.css │ │ │ │ ├── jquery.ui.autocomplete.min.css │ │ │ │ ├── jquery.ui.button.min.css │ │ │ │ ├── jquery.ui.core.min.css │ │ │ │ ├── jquery.ui.datepicker.min.css │ │ │ │ ├── jquery.ui.dialog.min.css │ │ │ │ ├── jquery.ui.menu.min.css │ │ │ │ ├── jquery.ui.progressbar.min.css │ │ │ │ ├── jquery.ui.resizable.min.css │ │ │ │ ├── jquery.ui.selectable.min.css │ │ │ │ ├── jquery.ui.slider.min.css │ │ │ │ ├── jquery.ui.spinner.min.css │ │ │ │ ├── jquery.ui.tabs.min.css │ │ │ │ ├── jquery.ui.theme.min.css │ │ │ │ └── jquery.ui.tooltip.min.css │ │ ├── Default.aspx │ │ ├── Default.aspx.cs │ │ ├── Default.aspx.designer.cs │ │ ├── Global.asax │ │ ├── Global.asax.cs │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ ├── ScriptEditor.aspx │ │ ├── ScriptEditor.aspx.cs │ │ ├── ScriptEditor.aspx.designer.cs │ │ ├── Scripts │ │ │ ├── DefaultScript.py │ │ │ ├── codemirror │ │ │ │ ├── .gitattributes │ │ │ │ ├── .gitignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── addon │ │ │ │ │ ├── comment │ │ │ │ │ │ └── comment.js │ │ │ │ │ ├── dialog │ │ │ │ │ │ ├── dialog.css │ │ │ │ │ │ └── dialog.js │ │ │ │ │ ├── display │ │ │ │ │ │ └── placeholder.js │ │ │ │ │ ├── edit │ │ │ │ │ │ ├── closebrackets.js │ │ │ │ │ │ ├── closetag.js │ │ │ │ │ │ ├── continuecomment.js │ │ │ │ │ │ ├── continuelist.js │ │ │ │ │ │ └── matchbrackets.js │ │ │ │ │ ├── fold │ │ │ │ │ │ ├── brace-fold.js │ │ │ │ │ │ ├── foldcode.js │ │ │ │ │ │ ├── indent-fold.js │ │ │ │ │ │ └── xml-fold.js │ │ │ │ │ ├── hint │ │ │ │ │ │ ├── html-hint.js │ │ │ │ │ │ ├── javascript-hint.js │ │ │ │ │ │ ├── pig-hint.js │ │ │ │ │ │ ├── python-hint.js │ │ │ │ │ │ ├── show-hint.css │ │ │ │ │ │ ├── show-hint.js │ │ │ │ │ │ └── xml-hint.js │ │ │ │ │ ├── lint │ │ │ │ │ │ ├── javascript-lint.js │ │ │ │ │ │ ├── json-lint.js │ │ │ │ │ │ ├── lint.css │ │ │ │ │ │ └── lint.js │ │ │ │ │ ├── mode │ │ │ │ │ │ ├── loadmode.js │ │ │ │ │ │ ├── multiplex.js │ │ │ │ │ │ └── overlay.js │ │ │ │ │ ├── runmode │ │ │ │ │ │ ├── colorize.js │ │ │ │ │ │ ├── runmode-standalone.js │ │ │ │ │ │ ├── runmode.js │ │ │ │ │ │ └── runmode.node.js │ │ │ │ │ ├── search │ │ │ │ │ │ ├── match-highlighter.js │ │ │ │ │ │ ├── search.js │ │ │ │ │ │ └── searchcursor.js │ │ │ │ │ └── selection │ │ │ │ │ │ ├── active-line.js │ │ │ │ │ │ └── mark-selection.js │ │ │ │ ├── demo │ │ │ │ │ ├── activeline.html │ │ │ │ │ ├── bidi.html │ │ │ │ │ ├── btree.html │ │ │ │ │ ├── buffers.html │ │ │ │ │ ├── changemode.html │ │ │ │ │ ├── closebrackets.html │ │ │ │ │ ├── closetag.html │ │ │ │ │ ├── complete.html │ │ │ │ │ ├── emacs.html │ │ │ │ │ ├── folding.html │ │ │ │ │ ├── fullscreen.html │ │ │ │ │ ├── html5complete.html │ │ │ │ │ ├── indentwrap.html │ │ │ │ │ ├── lint.html │ │ │ │ │ ├── loadmode.html │ │ │ │ │ ├── marker.html │ │ │ │ │ ├── markselection.html │ │ │ │ │ ├── matchhighlighter.html │ │ │ │ │ ├── multiplex.html │ │ │ │ │ ├── mustache.html │ │ │ │ │ ├── placeholder.html │ │ │ │ │ ├── preview.html │ │ │ │ │ ├── resize.html │ │ │ │ │ ├── runmode.html │ │ │ │ │ ├── search.html │ │ │ │ │ ├── spanaffectswrapping_shim.html │ │ │ │ │ ├── theme.html │ │ │ │ │ ├── variableheight.html │ │ │ │ │ ├── vim.html │ │ │ │ │ ├── visibletabs.html │ │ │ │ │ ├── widget.html │ │ │ │ │ └── xmlcomplete.html │ │ │ │ ├── doc │ │ │ │ │ ├── baboon.png │ │ │ │ │ ├── baboon_vector.svg │ │ │ │ │ ├── compress.html │ │ │ │ │ ├── docs.css │ │ │ │ │ ├── internals.html │ │ │ │ │ ├── manual.html │ │ │ │ │ ├── modes.html │ │ │ │ │ ├── oldrelease.html │ │ │ │ │ ├── realworld.html │ │ │ │ │ ├── reporting.html │ │ │ │ │ ├── upgrade_v2.2.html │ │ │ │ │ └── upgrade_v3.html │ │ │ │ ├── index.html │ │ │ │ ├── keymap │ │ │ │ │ ├── emacs.js │ │ │ │ │ └── vim.js │ │ │ │ ├── lib │ │ │ │ │ ├── codemirror.css │ │ │ │ │ └── codemirror.js │ │ │ │ ├── mode │ │ │ │ │ └── python │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ └── python.js │ │ │ │ ├── package.json │ │ │ │ ├── test │ │ │ │ │ ├── comment_test.js │ │ │ │ │ ├── doc_test.js │ │ │ │ │ ├── driver.js │ │ │ │ │ ├── index.html │ │ │ │ │ ├── lint │ │ │ │ │ │ ├── acorn.js │ │ │ │ │ │ ├── lint.js │ │ │ │ │ │ ├── parse-js.js │ │ │ │ │ │ └── walk.js │ │ │ │ │ ├── mode_test.css │ │ │ │ │ ├── mode_test.js │ │ │ │ │ ├── phantom_driver.js │ │ │ │ │ ├── run.js │ │ │ │ │ ├── test.js │ │ │ │ │ └── vim_test.js │ │ │ │ └── theme │ │ │ │ │ ├── ambiance-mobile.css │ │ │ │ │ ├── ambiance.css │ │ │ │ │ ├── blackboard.css │ │ │ │ │ ├── cobalt.css │ │ │ │ │ ├── eclipse.css │ │ │ │ │ ├── elegant.css │ │ │ │ │ ├── erlang-dark.css │ │ │ │ │ ├── lesser-dark.css │ │ │ │ │ ├── midnight.css │ │ │ │ │ ├── monokai.css │ │ │ │ │ ├── neat.css │ │ │ │ │ ├── night.css │ │ │ │ │ ├── rubyblue.css │ │ │ │ │ ├── solarized.css │ │ │ │ │ ├── twilight.css │ │ │ │ │ ├── vibrant-ink.css │ │ │ │ │ ├── xq-dark.css │ │ │ │ │ └── xq-light.css │ │ │ ├── jquery-2.0.1-vsdoc.js │ │ │ ├── jquery-2.0.1.js │ │ │ ├── jquery-2.0.1.min.js │ │ │ ├── jquery-2.0.1.min.map │ │ │ ├── jquery-ui-1.10.3.js │ │ │ └── jquery-ui-1.10.3.min.js │ │ ├── Site.Master │ │ ├── Site.Master.cs │ │ ├── Site.Master.designer.cs │ │ ├── Styles │ │ │ └── Site.css │ │ ├── Web.Debug.config │ │ ├── Web.Release.config │ │ ├── Web.config │ │ ├── jterry.scripting.web.csproj │ │ ├── packages.config │ │ └── x86 │ │ │ └── SQLite.Interop.dll │ └── jterry.scripting.winforms │ │ ├── DefaultScript.py │ │ ├── Form1.Designer.cs │ │ ├── Form1.cs │ │ ├── Form1.resx │ │ ├── Program.cs │ │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ │ ├── app.config │ │ ├── jterry.scripting.winforms.csproj │ │ └── readme.rtf └── lib │ ├── Chinook_Sqlite_AutoIncrementPKs.sqlite │ ├── EntityFramework.dll │ ├── FastColoredTextBox.dll │ ├── IronPython.dll │ ├── Microsoft.Dynamic.dll │ ├── Microsoft.Scripting.dll │ └── sqlite │ ├── System.Data.SQLite.Linq.dll │ ├── System.Data.SQLite.dll │ └── x86 │ └── SQLite.Interop.dll ├── LICENSE.md ├── Monad ├── Monad.sln ├── Monad │ ├── Computation.cs │ ├── ComputationFactory.cs │ ├── IComputationFactory.cs │ ├── IResut.cs │ ├── List │ │ ├── Bind.cs │ │ ├── Disjoin.cs │ │ ├── Fail.cs │ │ ├── List.cs │ │ ├── ListMonad.cs │ │ └── Unit.cs │ ├── Monad.cs │ ├── Monad.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ └── State │ │ ├── Bind.cs │ │ ├── Lookup.cs │ │ ├── Mutate.cs │ │ ├── Pair.cs │ │ ├── StateMonad.cs │ │ └── Unit.cs └── Monat.Tests │ ├── ListMonadTest.cs │ ├── Monat.Tests.csproj │ ├── Properties │ └── AssemblyInfo.cs │ ├── StateMonadTest.cs │ └── packages.config ├── MultiThreadedNUnitTests ├── jterry.nunit.multithreaded.sln └── jterry.nunit.multithreaded │ ├── Class1.cs │ ├── CrossThreadedTestRunner.cs │ ├── MultiThreadedTest.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── jterry.nunit.multithreaded.csproj │ └── packages.config ├── PreCompiledRazorViews ├── .nuget │ ├── NuGet.Config │ └── NuGet.targets ├── PreCompiled.Application │ ├── App_Start │ │ ├── AuthConfig.cs │ │ ├── BundleConfig.cs │ │ ├── FilterConfig.cs │ │ ├── RazorGeneratorMvcStart.cs │ │ ├── RouteConfig.cs │ │ └── WebApiConfig.cs │ ├── Content │ │ ├── Site.css │ │ └── themes │ │ │ └── base │ │ │ ├── accordion.css │ │ │ ├── all.css │ │ │ ├── autocomplete.css │ │ │ ├── base.css │ │ │ ├── button.css │ │ │ ├── core.css │ │ │ ├── datepicker.css │ │ │ ├── dialog.css │ │ │ ├── draggable.css │ │ │ ├── images │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ ├── ui-icons_222222_256x240.png │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ ├── ui-icons_454545_256x240.png │ │ │ ├── ui-icons_888888_256x240.png │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ ├── menu.css │ │ │ ├── progressbar.css │ │ │ ├── resizable.css │ │ │ ├── selectable.css │ │ │ ├── selectmenu.css │ │ │ ├── slider.css │ │ │ ├── sortable.css │ │ │ ├── spinner.css │ │ │ ├── tabs.css │ │ │ ├── theme.css │ │ │ └── tooltip.css │ ├── Global.asax │ ├── Global.asax.cs │ ├── Images │ │ ├── accent.png │ │ ├── bullet.png │ │ ├── heroAccent.png │ │ ├── orderedList0.png │ │ ├── orderedList1.png │ │ ├── orderedList2.png │ │ ├── orderedList3.png │ │ ├── orderedList4.png │ │ ├── orderedList5.png │ │ ├── orderedList6.png │ │ ├── orderedList7.png │ │ ├── orderedList8.png │ │ └── orderedList9.png │ ├── PreCompiled.Application.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Scripts │ │ ├── _references.js │ │ ├── jquery-2.1.1.intellisense.js │ │ ├── jquery-2.1.1.js │ │ ├── jquery-2.1.1.min.js │ │ ├── jquery-2.1.1.min.map │ │ ├── jquery-ui-1.11.1.js │ │ ├── jquery-ui.min-1.11.1.js │ │ ├── jquery.unobtrusive-ajax.js │ │ ├── jquery.unobtrusive-ajax.min.js │ │ ├── jquery.validate-vsdoc.js │ │ ├── jquery.validate.js │ │ ├── jquery.validate.min.js │ │ ├── jquery.validate.unobtrusive.js │ │ ├── jquery.validate.unobtrusive.min.js │ │ ├── knockout-3.2.0.debug.js │ │ ├── knockout-3.2.0.js │ │ └── modernizr-2.8.3.js │ ├── Web.Debug.config │ ├── Web.Release.config │ ├── Web.config │ ├── favicon.ico │ └── packages.config ├── PreCompiled.Controllers │ ├── Controllers │ │ ├── AccountController.cs │ │ └── HomeController.cs │ ├── Filters │ │ └── InitializeSimpleMembershipAttribute.cs │ ├── PreCompiled.Controllers.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Web.Debug.config │ ├── Web.Release.config │ ├── Web.config │ └── packages.config ├── PreCompiled.Models │ ├── Models │ │ └── AccountModels.cs │ ├── PreCompiled.Models.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Web.Debug.config │ ├── Web.Release.config │ ├── Web.config │ └── packages.config ├── PreCompiled.Views │ ├── App_Start │ │ └── RazorGeneratorMvcStart.cs │ ├── Content │ │ └── themes │ │ │ └── base │ │ │ ├── accordion.css │ │ │ ├── all.css │ │ │ ├── autocomplete.css │ │ │ ├── base.css │ │ │ ├── button.css │ │ │ ├── core.css │ │ │ ├── datepicker.css │ │ │ ├── dialog.css │ │ │ ├── draggable.css │ │ │ ├── images │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ ├── ui-icons_222222_256x240.png │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ ├── ui-icons_454545_256x240.png │ │ │ ├── ui-icons_888888_256x240.png │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ ├── menu.css │ │ │ ├── progressbar.css │ │ │ ├── resizable.css │ │ │ ├── selectable.css │ │ │ ├── selectmenu.css │ │ │ ├── slider.css │ │ │ ├── sortable.css │ │ │ ├── spinner.css │ │ │ ├── tabs.css │ │ │ ├── theme.css │ │ │ └── tooltip.css │ ├── PreCompiled.Views.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Scripts │ │ ├── jquery-2.1.1.intellisense.js │ │ ├── jquery-2.1.1.js │ │ ├── jquery-2.1.1.min.js │ │ ├── jquery-2.1.1.min.map │ │ ├── jquery-ui-1.11.1.js │ │ ├── jquery-ui.min-1.11.1.js │ │ ├── jquery.unobtrusive-ajax.js │ │ ├── jquery.unobtrusive-ajax.min.js │ │ ├── jquery.validate-vsdoc.js │ │ ├── jquery.validate.js │ │ ├── jquery.validate.min.js │ │ ├── jquery.validate.unobtrusive.js │ │ ├── jquery.validate.unobtrusive.min.js │ │ ├── knockout-3.2.0.debug.js │ │ ├── knockout-3.2.0.js │ │ └── modernizr-2.8.3.js │ ├── Views │ │ ├── Account │ │ │ ├── ExternalLoginConfirmation.cshtml │ │ │ ├── ExternalLoginConfirmation.generated.cs │ │ │ ├── ExternalLoginFailure.cshtml │ │ │ ├── ExternalLoginFailure.generated.cs │ │ │ ├── Login.cshtml │ │ │ ├── Login.generated.cs │ │ │ ├── Manage.cshtml │ │ │ ├── Manage.generated.cs │ │ │ ├── Register.cshtml │ │ │ ├── Register.generated.cs │ │ │ ├── _ChangePasswordPartial.cshtml │ │ │ ├── _ChangePasswordPartial.generated.cs │ │ │ ├── _ExternalLoginsListPartial.cshtml │ │ │ ├── _ExternalLoginsListPartial.generated.cs │ │ │ ├── _RemoveExternalLoginsPartial.cshtml │ │ │ ├── _RemoveExternalLoginsPartial.generated.cs │ │ │ ├── _SetPasswordPartial.cshtml │ │ │ └── _SetPasswordPartial.generated.cs │ │ ├── Home │ │ │ ├── About.cshtml │ │ │ ├── About.generated.cs │ │ │ ├── Contact.cshtml │ │ │ ├── Contact.generated.cs │ │ │ ├── Index.cshtml │ │ │ ├── Index.generated.cs │ │ │ ├── Test.cshtml │ │ │ └── Test.generated.cs │ │ ├── Shared │ │ │ ├── Error.cshtml │ │ │ ├── Error.generated.cs │ │ │ ├── _Layout.cshtml │ │ │ ├── _Layout.generated.cs │ │ │ ├── _LoginPartial.cshtml │ │ │ └── _LoginPartial.generated.cs │ │ ├── Web.config │ │ ├── _ViewStart.cshtml │ │ └── _ViewStart.generated.cs │ ├── Web.Debug.config │ ├── Web.Release.config │ ├── Web.config │ └── packages.config └── PreCompiledRazorViews.sln ├── README.md └── SESG.Mobile ├── DB ├── CreateSesgDb.sql └── SetAvatar.sql ├── Master.sln ├── README.md ├── SESG.Mobile.Client └── SESG.Mobile.Client │ ├── App_Start │ ├── BundleConfig.cs │ ├── BundleMobileConfig.cs │ ├── FilterConfig.cs │ ├── RouteConfig.cs │ └── WebApiConfig.cs │ ├── Areas │ └── HelpPage │ │ ├── ApiDescriptionExtensions.cs │ │ ├── App_Start │ │ └── HelpPageConfig.cs │ │ ├── Controllers │ │ └── HelpController.cs │ │ ├── HelpPage.css │ │ ├── HelpPageAreaRegistration.cs │ │ ├── HelpPageConfigurationExtensions.cs │ │ ├── Models │ │ └── HelpPageApiModel.cs │ │ ├── SampleGeneration │ │ ├── HelpPageSampleGenerator.cs │ │ ├── HelpPageSampleKey.cs │ │ ├── ImageSample.cs │ │ ├── InvalidSample.cs │ │ ├── ObjectGenerator.cs │ │ ├── SampleDirection.cs │ │ └── TextSample.cs │ │ ├── Views │ │ ├── Help │ │ │ ├── Api.cshtml │ │ │ ├── DisplayTemplates │ │ │ │ ├── ApiGroup.cshtml │ │ │ │ ├── HelpPageApiModel.cshtml │ │ │ │ ├── ImageSample.cshtml │ │ │ │ ├── InvalidSample.cshtml │ │ │ │ ├── Parameters.cshtml │ │ │ │ ├── Samples.cshtml │ │ │ │ └── TextSample.cshtml │ │ │ └── Index.cshtml │ │ ├── Shared │ │ │ └── _Layout.cshtml │ │ ├── Web.config │ │ └── _ViewStart.cshtml │ │ └── XmlDocumentationProvider.cs │ ├── Content │ ├── Site.Mobile.css │ ├── Site.css │ ├── images │ │ ├── ajax-loader.gif │ │ ├── icons-18-black.png │ │ ├── icons-18-white.png │ │ ├── icons-36-black.png │ │ └── icons-36-white.png │ ├── jquery.mobile-1.3.2.css │ ├── jquery.mobile-1.3.2.min.css │ ├── jquery.mobile.structure-1.3.2.css │ ├── jquery.mobile.structure-1.3.2.min.css │ ├── jquery.mobile.theme-1.3.2.css │ ├── jquery.mobile.theme-1.3.2.min.css │ └── themes │ │ └── base │ │ ├── images │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ ├── ui-icons_222222_256x240.png │ │ ├── ui-icons_2e83ff_256x240.png │ │ ├── ui-icons_454545_256x240.png │ │ ├── ui-icons_888888_256x240.png │ │ └── ui-icons_cd0a0a_256x240.png │ │ ├── jquery-ui.css │ │ ├── jquery.ui.accordion.css │ │ ├── jquery.ui.all.css │ │ ├── jquery.ui.autocomplete.css │ │ ├── jquery.ui.base.css │ │ ├── jquery.ui.button.css │ │ ├── jquery.ui.core.css │ │ ├── jquery.ui.datepicker.css │ │ ├── jquery.ui.dialog.css │ │ ├── jquery.ui.progressbar.css │ │ ├── jquery.ui.resizable.css │ │ ├── jquery.ui.selectable.css │ │ ├── jquery.ui.slider.css │ │ ├── jquery.ui.tabs.css │ │ ├── jquery.ui.theme.css │ │ └── minified │ │ ├── images │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ ├── ui-icons_222222_256x240.png │ │ ├── ui-icons_2e83ff_256x240.png │ │ ├── ui-icons_454545_256x240.png │ │ ├── ui-icons_888888_256x240.png │ │ └── ui-icons_cd0a0a_256x240.png │ │ ├── jquery-ui.min.css │ │ ├── jquery.ui.accordion.min.css │ │ ├── jquery.ui.autocomplete.min.css │ │ ├── jquery.ui.button.min.css │ │ ├── jquery.ui.core.min.css │ │ ├── jquery.ui.datepicker.min.css │ │ ├── jquery.ui.dialog.min.css │ │ ├── jquery.ui.progressbar.min.css │ │ ├── jquery.ui.resizable.min.css │ │ ├── jquery.ui.selectable.min.css │ │ ├── jquery.ui.slider.min.css │ │ ├── jquery.ui.tabs.min.css │ │ └── jquery.ui.theme.min.css │ ├── Controllers │ ├── HomeController.cs │ ├── MessagesController.cs │ ├── UsersController.cs │ ├── ValuesController.cs │ └── ViewSwitcherController.cs │ ├── Global.asax │ ├── Global.asax.cs │ ├── Images │ ├── accent.png │ ├── bullet.png │ ├── heroAccent.png │ ├── orderedList0.png │ ├── orderedList1.png │ ├── orderedList2.png │ ├── orderedList3.png │ ├── orderedList4.png │ ├── orderedList5.png │ ├── orderedList6.png │ ├── orderedList7.png │ ├── orderedList8.png │ └── orderedList9.png │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Settings.Designer.cs │ └── Settings.settings │ ├── SESG.Mobile.Client.csproj │ ├── Scripts │ ├── _references.js │ ├── jquery-2.0.3.intellisense.js │ ├── jquery-2.0.3.js │ ├── jquery-2.0.3.min.js │ ├── jquery-2.0.3.min.map │ ├── jquery-ui-1.8.24.js │ ├── jquery-ui-1.8.24.min.js │ ├── jquery.mobile-1.3.2.js │ ├── jquery.mobile-1.3.2.min.js │ ├── jquery.mobile-1.3.2.min.map │ ├── jquery.signalR-2.0.0.js │ ├── jquery.signalR-2.0.0.min.js │ ├── jquery.unobtrusive-ajax.js │ ├── jquery.unobtrusive-ajax.min.js │ ├── jquery.validate-vsdoc.js │ ├── jquery.validate.js │ ├── jquery.validate.min.js │ ├── jquery.validate.unobtrusive.js │ ├── jquery.validate.unobtrusive.min.js │ ├── knockout-2.2.0.debug.js │ ├── knockout-2.2.0.js │ ├── modernizr-2.6.2.js │ ├── sesg.mobile.client-1.0.0.js │ ├── sesg.mobile.pager-1.0.0.js │ ├── sesg.mobile.settings-1.0.0.js │ └── sesg.mobile.signalr-1.0.1.js │ ├── Views │ ├── Home │ │ ├── Index.cshtml │ │ └── Index.mobile.cshtml │ ├── Messages │ │ ├── Index.cshtml │ │ └── Index.mobile.cshtml │ ├── Shared │ │ ├── Error.cshtml │ │ ├── _Layout.Mobile.cshtml │ │ ├── _Layout.cshtml │ │ └── _ViewSwitcher.cshtml │ ├── Users │ │ ├── Index.cshtml │ │ └── Index.mobile.cshtml │ ├── Web.config │ └── _ViewStart.cshtml │ ├── Web.Debug.config │ ├── Web.Release.config │ ├── Web.config │ ├── favicon.ico │ └── packages.config └── SESG.Mobile.Service ├── SESG.Mobile.Service.Core ├── File.cs ├── Properties │ └── AssemblyInfo.cs ├── SESG.Mobile.Service.Core.csproj └── User.cs ├── SESG.Mobile.Service.Data ├── Properties │ └── AssemblyInfo.cs ├── SESG.Mobile.Service.Data.csproj └── UserContext.cs └── SESG.Mobile.Service ├── App_Start ├── BundleConfig.cs ├── FilterConfig.cs ├── RouteConfig.cs └── WebApiConfig.cs ├── Areas └── HelpPage │ ├── ApiDescriptionExtensions.cs │ ├── App_Start │ └── HelpPageConfig.cs │ ├── Controllers │ └── HelpController.cs │ ├── HelpPage.css │ ├── HelpPageAreaRegistration.cs │ ├── HelpPageConfigurationExtensions.cs │ ├── Models │ └── HelpPageApiModel.cs │ ├── SampleGeneration │ ├── HelpPageSampleGenerator.cs │ ├── HelpPageSampleKey.cs │ ├── ImageSample.cs │ ├── InvalidSample.cs │ ├── ObjectGenerator.cs │ ├── SampleDirection.cs │ └── TextSample.cs │ ├── Views │ ├── Help │ │ ├── Api.cshtml │ │ ├── DisplayTemplates │ │ │ ├── ApiGroup.cshtml │ │ │ ├── HelpPageApiModel.cshtml │ │ │ ├── ImageSample.cshtml │ │ │ ├── InvalidSample.cshtml │ │ │ ├── Parameters.cshtml │ │ │ ├── Samples.cshtml │ │ │ └── TextSample.cshtml │ │ └── Index.cshtml │ ├── Shared │ │ └── _Layout.cshtml │ ├── Web.config │ └── _ViewStart.cshtml │ └── XmlDocumentationProvider.cs ├── ChatHub.cs ├── Content ├── Site.css ├── images │ ├── bald_eagle_head.jpg │ ├── barracuda.jpg │ ├── funny_confused_frog.gif │ └── leopard_eye.jpg └── themes │ └── base │ ├── images │ ├── animated-overlay.gif │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ ├── ui-bg_flat_75_ffffff_40x100.png │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ ├── ui-bg_glass_65_ffffff_1x400.png │ ├── ui-bg_glass_75_dadada_1x400.png │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ ├── ui-bg_glass_95_fef1ec_1x400.png │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ ├── ui-icons_222222_256x240.png │ ├── ui-icons_2e83ff_256x240.png │ ├── ui-icons_454545_256x240.png │ ├── ui-icons_888888_256x240.png │ └── ui-icons_cd0a0a_256x240.png │ ├── jquery-ui.css │ ├── jquery.ui.accordion.css │ ├── jquery.ui.all.css │ ├── jquery.ui.autocomplete.css │ ├── jquery.ui.base.css │ ├── jquery.ui.button.css │ ├── jquery.ui.core.css │ ├── jquery.ui.datepicker.css │ ├── jquery.ui.dialog.css │ ├── jquery.ui.menu.css │ ├── jquery.ui.progressbar.css │ ├── jquery.ui.resizable.css │ ├── jquery.ui.selectable.css │ ├── jquery.ui.slider.css │ ├── jquery.ui.spinner.css │ ├── jquery.ui.tabs.css │ ├── jquery.ui.theme.css │ ├── jquery.ui.tooltip.css │ └── minified │ ├── images │ ├── animated-overlay.gif │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ ├── ui-bg_flat_75_ffffff_40x100.png │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ ├── ui-bg_glass_65_ffffff_1x400.png │ ├── ui-bg_glass_75_dadada_1x400.png │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ ├── ui-bg_glass_95_fef1ec_1x400.png │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ ├── ui-icons_222222_256x240.png │ ├── ui-icons_2e83ff_256x240.png │ ├── ui-icons_454545_256x240.png │ ├── ui-icons_888888_256x240.png │ └── ui-icons_cd0a0a_256x240.png │ ├── jquery-ui.min.css │ ├── jquery.ui.accordion.min.css │ ├── jquery.ui.autocomplete.min.css │ ├── jquery.ui.button.min.css │ ├── jquery.ui.core.min.css │ ├── jquery.ui.datepicker.min.css │ ├── jquery.ui.dialog.min.css │ ├── jquery.ui.menu.min.css │ ├── jquery.ui.progressbar.min.css │ ├── jquery.ui.resizable.min.css │ ├── jquery.ui.selectable.min.css │ ├── jquery.ui.slider.min.css │ ├── jquery.ui.spinner.min.css │ ├── jquery.ui.tabs.min.css │ ├── jquery.ui.theme.min.css │ └── jquery.ui.tooltip.min.css ├── Controllers ├── HomeController.cs ├── UsersController.cs └── ValuesController.cs ├── Global.asax ├── Global.asax.cs ├── Images ├── accent.png ├── bullet.png ├── heroAccent.png ├── orderedList0.png ├── orderedList1.png ├── orderedList2.png ├── orderedList3.png ├── orderedList4.png ├── orderedList5.png ├── orderedList6.png ├── orderedList7.png ├── orderedList8.png └── orderedList9.png ├── Properties ├── AssemblyInfo.cs ├── Settings.Designer.cs └── Settings.settings ├── SESG.Mobile.Service.csproj ├── Scripts ├── _references.js ├── jquery-2.0.3.intellisense.js ├── jquery-2.0.3.js ├── jquery-2.0.3.min.js ├── jquery-2.0.3.min.map ├── jquery-ui-1.10.3.js ├── jquery-ui-1.10.3.min.js ├── jquery.signalR-2.0.0.js ├── jquery.signalR-2.0.0.min.js ├── jquery.unobtrusive-ajax.js ├── jquery.unobtrusive-ajax.min.js ├── jquery.validate-vsdoc.js ├── jquery.validate.js ├── jquery.validate.min.js ├── jquery.validate.unobtrusive.js ├── jquery.validate.unobtrusive.min.js ├── knockout-2.3.0.debug.js ├── knockout-2.3.0.js └── modernizr-2.6.2.js ├── Startup.cs ├── Views ├── Home │ └── Index.cshtml ├── Shared │ ├── Error.cshtml │ └── _Layout.cshtml ├── Web.config └── _ViewStart.cshtml ├── Web.Debug.config ├── Web.Release.config ├── Web.config ├── favicon.ico └── packages.config /CodeContracts/CodeContracts.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 11.00 3 | # Visual Studio 2010 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeContracts", "CodeContracts\CodeContracts.csproj", "{2A129FF6-F1BB-4C54-82C6-80E690FCFD07}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|x86 = Debug|x86 9 | Release|x86 = Release|x86 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {2A129FF6-F1BB-4C54-82C6-80E690FCFD07}.Debug|x86.ActiveCfg = Debug|x86 13 | {2A129FF6-F1BB-4C54-82C6-80E690FCFD07}.Debug|x86.Build.0 = Debug|x86 14 | {2A129FF6-F1BB-4C54-82C6-80E690FCFD07}.Release|x86.ActiveCfg = Release|x86 15 | {2A129FF6-F1BB-4C54-82C6-80E690FCFD07}.Release|x86.Build.0 = Release|x86 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /CodeContracts/CodeContracts/Program.cs: -------------------------------------------------------------------------------- 1 | namespace CodeContracts 2 | { 3 | class Program 4 | { 5 | static void Main(string[] args) 6 | { 7 | RunTests(); 8 | } 9 | 10 | static void RunTests() 11 | { 12 | var mst = new MyStackTests(10, 5); 13 | mst.Test(); 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /CodeContracts/CodeContracts/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.api.script.app/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | DefaultScript.py 7 | 8 | 9 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.api/Album.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace jterry.scripting.api 7 | { 8 | public class Album 9 | { 10 | public virtual long Id { get; set; } 11 | public virtual string Title { get; set; } 12 | public virtual Artist Artist { get; set; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.api/Artist.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace jterry.scripting.api 7 | { 8 | public class Artist 9 | { 10 | public virtual long Id { get; set; } 11 | public virtual string Name { get; set; } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.api/Customer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace jterry.scripting.api 7 | { 8 | public class Customer 9 | { 10 | public virtual long Id { get; set; } 11 | public virtual string FirstName { get; set; } 12 | public virtual string LastName { get; set; } 13 | public virtual string Company { get; set; } 14 | public virtual string Address { get; set; } 15 | public virtual string City { get; set; } 16 | public virtual string State { get; set; } 17 | public virtual string Country { get; set; } 18 | public virtual string PostalCode { get; set; } 19 | public virtual string Phone { get; set; } 20 | public virtual string Fax { get; set; } 21 | public virtual string Email { get; set; } 22 | public virtual Employee SupportRep { get; set; } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.api/Employee.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace jterry.scripting.api 7 | { 8 | public class Employee 9 | { 10 | public virtual long Id { get; set; } 11 | public virtual string FirstName { get; set; } 12 | public virtual string LastName { get; set; } 13 | public virtual string Title { get; set; } 14 | public virtual Employee ReportsTo { get; set; } 15 | public virtual DateTime? BirthDate { get; set; } 16 | public virtual DateTime? HireDate { get; set; } 17 | public virtual string Address { get; set; } 18 | public virtual string City { get; set; } 19 | public virtual string State { get; set; } 20 | public virtual string Country { get; set; } 21 | public virtual string PostalCode { get; set; } 22 | public virtual string Phone { get; set; } 23 | public virtual string Fax { get; set; } 24 | public virtual string Email { get; set; } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.api/Genre.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace jterry.scripting.api 7 | { 8 | public class Genre 9 | { 10 | public virtual long Id { get; set; } 11 | public virtual string Name { get; set; } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.api/IUnitOfWork.cs: -------------------------------------------------------------------------------- 1 | using System.Linq; 2 | 3 | namespace jterry.scripting.api 4 | { 5 | public interface IUnitOfWork 6 | { 7 | IQueryable GetCustomers(); 8 | IQueryable GetEmployees(); 9 | IQueryable GetInvoices(); 10 | IQueryable GetInvoiceLines(); 11 | IQueryable GetTracks(); 12 | IQueryable GetPlaylists(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.api/Invoice.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace jterry.scripting.api 7 | { 8 | public class Invoice 9 | { 10 | public virtual long Id { get; set; } 11 | public virtual Customer Customer { get; set; } 12 | public virtual DateTime? InvoiceDate { get; set; } 13 | public virtual string BillingAddress { get; set; } 14 | public virtual string BillingCity { get; set; } 15 | public virtual string BillingState { get; set; } 16 | public virtual string BillingCountry { get; set; } 17 | public virtual string BillingPostalCode { get; set; } 18 | public virtual double Total { get; set; } 19 | 20 | public virtual ICollection Lines { get; set; } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.api/InvoiceLine.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace jterry.scripting.api 7 | { 8 | public class InvoiceLine 9 | { 10 | public virtual long Id { get; set; } 11 | public virtual Invoice Invoice { get; set; } 12 | public virtual double UnitPrice { get; set; } 13 | public virtual double Quantity { get; set; } 14 | public virtual Track Track { get; set; } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.api/MediaType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace jterry.scripting.api 7 | { 8 | public class MediaType 9 | { 10 | public virtual long Id { get; set; } 11 | public virtual string Name { get; set; } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.api/Playlist.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace jterry.scripting.api 7 | { 8 | public class Playlist 9 | { 10 | public virtual long Id { get; set; } 11 | public virtual string Name { get; set; } 12 | 13 | public virtual ICollection Tracks { get; set; } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.api/PlaylistTrack.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace jterry.scripting.api 7 | { 8 | public class PlaylistTrack 9 | { 10 | public virtual long Id { get; set; } 11 | public virtual Playlist Playlist { get; set; } 12 | public virtual Track Track { get; set; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.api/Track.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace jterry.scripting.api 7 | { 8 | public class Track 9 | { 10 | public virtual long Id { get; set; } 11 | public virtual string Name { get; set; } 12 | public virtual Genre Genre { get; set; } 13 | public virtual Album Album { get; set; } 14 | public virtual MediaType MediaType { get; set; } 15 | public virtual string Composer { get; set; } 16 | public virtual long Milliseconds { get; set; } 17 | public virtual long Bytes { get; set; } 18 | public virtual double UnitPrice { get; set; } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.host/OutputEventArgs.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace jterry.scripting.host 4 | { 5 | public class OutputEventArgs : EventArgs 6 | { 7 | public string Value 8 | { 9 | get; 10 | private set; 11 | } 12 | 13 | public OutputEventArgs(string value) 14 | { 15 | this.Value = value; 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.host/OutputEventHandler.cs: -------------------------------------------------------------------------------- 1 | namespace jterry.scripting.host 2 | { 3 | public delegate void OutputEventHandler(object sender, OutputEventArgs e); 4 | } 5 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/About.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="About" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" 2 | CodeBehind="About.aspx.cs" Inherits="jterry.scripting.web.About" %> 3 | 4 | 5 | 6 | 7 |

8 | About 9 |

10 |

Script Editor runs Iron Python scripts on the web server, 11 | allowing developers to test their .NET API's directly in a browser.

12 | 13 |

To use the Script Editor, developers should know a little bit of Python. The tricky part is the calling 14 | of .NET code from Python. The Iron Python Dot Net 15 | documentation discusses 16 | the Python / .NET integration.

17 | 18 |

The example script provided should contain enough of the Python syntax to get started.

19 |
20 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/About.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.UI; 6 | using System.Web.UI.WebControls; 7 | 8 | namespace jterry.scripting.web 9 | { 10 | public partial class About : System.Web.UI.Page 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/About.aspx.designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // 5 | // Changes to this file may cause incorrect behavior and will be lost if 6 | // the code is regenerated. 7 | // 8 | //------------------------------------------------------------------------------ 9 | 10 | namespace jterry.scripting.web 11 | { 12 | 13 | 14 | public partial class About 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Account/ChangePassword.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.UI; 6 | using System.Web.UI.WebControls; 7 | 8 | namespace jterry.scripting.web.Account 9 | { 10 | public partial class ChangePassword : System.Web.UI.Page 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Account/ChangePassword.aspx.designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // 5 | // Changes to this file may cause incorrect behavior and will be lost if 6 | // the code is regenerated. 7 | // 8 | //------------------------------------------------------------------------------ 9 | 10 | namespace jterry.scripting.web.Account 11 | { 12 | 13 | 14 | public partial class ChangePassword 15 | { 16 | 17 | /// 18 | /// ChangeUserPassword control. 19 | /// 20 | /// 21 | /// Auto-generated field. 22 | /// To modify move field declaration from designer file to code-behind file. 23 | /// 24 | protected global::System.Web.UI.WebControls.ChangePassword ChangeUserPassword; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Account/ChangePasswordSuccess.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="Change Password" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" 2 | CodeBehind="ChangePasswordSuccess.aspx.cs" Inherits="jterry.scripting.web.Account.ChangePasswordSuccess" %> 3 | 4 | 5 | 6 | 7 |

8 | Change Password 9 |

10 |

11 | Your password has been changed successfully. 12 |

13 |
14 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Account/ChangePasswordSuccess.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.UI; 6 | using System.Web.UI.WebControls; 7 | 8 | namespace jterry.scripting.web.Account 9 | { 10 | public partial class ChangePasswordSuccess : System.Web.UI.Page 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Account/ChangePasswordSuccess.aspx.designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // 5 | // Changes to this file may cause incorrect behavior and will be lost if 6 | // the code is regenerated. 7 | // 8 | //------------------------------------------------------------------------------ 9 | 10 | namespace jterry.scripting.web.Account 11 | { 12 | 13 | 14 | public partial class ChangePasswordSuccess 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Account/Login.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.UI; 6 | using System.Web.UI.WebControls; 7 | 8 | namespace jterry.scripting.web.Account 9 | { 10 | public partial class Login : System.Web.UI.Page 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | RegisterHyperLink.NavigateUrl = "Register.aspx?ReturnUrl=" + HttpUtility.UrlEncode(Request.QueryString["ReturnUrl"]); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Account/Register.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | 9 | namespace jterry.scripting.web.Account 10 | { 11 | public partial class Register : System.Web.UI.Page 12 | { 13 | 14 | protected void Page_Load(object sender, EventArgs e) 15 | { 16 | RegisterUser.ContinueDestinationPageUrl = Request.QueryString["ReturnUrl"]; 17 | } 18 | 19 | protected void RegisterUser_CreatedUser(object sender, EventArgs e) 20 | { 21 | FormsAuthentication.SetAuthCookie(RegisterUser.UserName, false /* createPersistentCookie */); 22 | 23 | string continueUrl = RegisterUser.ContinueDestinationPageUrl; 24 | if (String.IsNullOrEmpty(continueUrl)) 25 | { 26 | continueUrl = "~/"; 27 | } 28 | Response.Redirect(continueUrl); 29 | } 30 | 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Account/Web.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/App_Data/Chinook_Sqlite_AutoIncrementPKs.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/App_Data/Chinook_Sqlite_AutoIncrementPKs.sqlite -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/animated-overlay.gif -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/jquery.ui.accordion.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Accordion 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Accordion#theming 10 | */ 11 | .ui-accordion .ui-accordion-header { 12 | display: block; 13 | cursor: pointer; 14 | position: relative; 15 | margin-top: 2px; 16 | padding: .5em .5em .5em .7em; 17 | min-height: 0; /* support: IE7 */ 18 | } 19 | .ui-accordion .ui-accordion-icons { 20 | padding-left: 2.2em; 21 | } 22 | .ui-accordion .ui-accordion-noicons { 23 | padding-left: .7em; 24 | } 25 | .ui-accordion .ui-accordion-icons .ui-accordion-icons { 26 | padding-left: 2.2em; 27 | } 28 | .ui-accordion .ui-accordion-header .ui-accordion-header-icon { 29 | position: absolute; 30 | left: .5em; 31 | top: 50%; 32 | margin-top: -8px; 33 | } 34 | .ui-accordion .ui-accordion-content { 35 | padding: 1em 2.2em; 36 | border-top: 0; 37 | overflow: auto; 38 | } 39 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/jquery.ui.all.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Theming 10 | */ 11 | @import "jquery.ui.base.css"; 12 | @import "jquery.ui.theme.css"; 13 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/jquery.ui.autocomplete.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Autocomplete 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Autocomplete#theming 10 | */ 11 | .ui-autocomplete { 12 | position: absolute; 13 | top: 0; 14 | left: 0; 15 | cursor: default; 16 | } 17 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/jquery.ui.base.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Theming 10 | */ 11 | @import url("jquery.ui.core.css"); 12 | 13 | @import url("jquery.ui.accordion.css"); 14 | @import url("jquery.ui.autocomplete.css"); 15 | @import url("jquery.ui.button.css"); 16 | @import url("jquery.ui.datepicker.css"); 17 | @import url("jquery.ui.dialog.css"); 18 | @import url("jquery.ui.menu.css"); 19 | @import url("jquery.ui.progressbar.css"); 20 | @import url("jquery.ui.resizable.css"); 21 | @import url("jquery.ui.selectable.css"); 22 | @import url("jquery.ui.slider.css"); 23 | @import url("jquery.ui.spinner.css"); 24 | @import url("jquery.ui.tabs.css"); 25 | @import url("jquery.ui.tooltip.css"); 26 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/jquery.ui.progressbar.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Progressbar 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Progressbar#theming 10 | */ 11 | .ui-progressbar { 12 | height: 2em; 13 | text-align: left; 14 | overflow: hidden; 15 | } 16 | .ui-progressbar .ui-progressbar-value { 17 | margin: -1px; 18 | height: 100%; 19 | } 20 | .ui-progressbar .ui-progressbar-overlay { 21 | background: url("images/animated-overlay.gif"); 22 | height: 100%; 23 | filter: alpha(opacity=25); 24 | opacity: 0.25; 25 | } 26 | .ui-progressbar-indeterminate .ui-progressbar-value { 27 | background-image: none; 28 | } 29 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/jquery.ui.selectable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Selectable 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Selectable#theming 10 | */ 11 | .ui-selectable-helper { 12 | position: absolute; 13 | z-index: 100; 14 | border: 1px dotted black; 15 | } 16 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/jquery.ui.tooltip.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Tooltip 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | */ 9 | .ui-tooltip { 10 | padding: 8px; 11 | position: absolute; 12 | z-index: 9999; 13 | max-width: 300px; 14 | -webkit-box-shadow: 0 0 5px #aaa; 15 | box-shadow: 0 0 5px #aaa; 16 | } 17 | body .ui-tooltip { 18 | border-width: 2px; 19 | } 20 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/animated-overlay.gif -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/jquery.ui.accordion.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto} -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/jquery.ui.autocomplete.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-autocomplete{position:absolute;top:0;left:0;cursor:default} -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/jquery.ui.core.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%} -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/jquery.ui.dialog.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move} -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/jquery.ui.progressbar.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(images/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none} -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/jquery.ui.resizable.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px} -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/jquery.ui.selectable.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000} -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/jquery.ui.slider.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0} -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/jquery.ui.spinner.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px} -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/jquery.ui.tabs.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0} -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Content/themes/base/minified/jquery.ui.tooltip.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px} -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Default.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="Home Page" Language="C#" AutoEventWireup="true" MasterPageFile="~/Site.master" 2 | CodeBehind="Default.aspx.cs" Inherits="jterry.scripting.web._Default" %> 3 | 4 | 5 | 6 | 7 |

8 | Welcome to ASP.NET! 9 |

10 |

11 | To learn more about ASP.NET visit www.asp.net. 12 |

13 |

14 | You can also find documentation on ASP.NET at MSDN. 16 |

17 |
18 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Default.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.UI; 6 | using System.Web.UI.WebControls; 7 | 8 | namespace jterry.scripting.web 9 | { 10 | public partial class _Default : System.Web.UI.Page 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Default.aspx.designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // 5 | // Changes to this file may cause incorrect behavior and will be lost if 6 | // the code is regenerated. 7 | // 8 | //------------------------------------------------------------------------------ 9 | 10 | namespace jterry.scripting.web 11 | { 12 | 13 | 14 | public partial class _Default 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="jterry.scripting.web.Global" Language="C#" %> 2 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ~/Scripts/DefaultScript.py 7 | 8 | 9 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/.gitattributes: -------------------------------------------------------------------------------- 1 | *.txt text 2 | *.js text 3 | *.html text 4 | *.md text 5 | *.json text 6 | *.yml text 7 | *.css text 8 | *.svg text 9 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /npm-debug.log 3 | test.html 4 | .tern-* 5 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/README.md: -------------------------------------------------------------------------------- 1 | # CodeMirror 2 | [![Build Status](https://secure.travis-ci.org/marijnh/CodeMirror.png?branch=master)](http://travis-ci.org/marijnh/CodeMirror) 3 | [![NPM version](https://badge.fury.io/js/codemirror.png)](http://badge.fury.io/js/codemirror) 4 | 5 | CodeMirror is a JavaScript component that provides a code editor in 6 | the browser. When a mode is available for the language you are coding 7 | in, it will color your code, and optionally help with indentation. 8 | 9 | The project page is http://codemirror.net 10 | The manual is at http://codemirror.net/doc/manual.html 11 | The contributing guidelines are in [CONTRIBUTING.md](https://github.com/marijnh/CodeMirror/blob/master/CONTRIBUTING.md) 12 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/addon/dialog/dialog.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-dialog { 2 | position: absolute; 3 | left: 0; right: 0; 4 | background: white; 5 | z-index: 15; 6 | padding: .1em .8em; 7 | overflow: hidden; 8 | color: #333; 9 | } 10 | 11 | .CodeMirror-dialog-top { 12 | border-bottom: 1px solid #eee; 13 | top: 0; 14 | } 15 | 16 | .CodeMirror-dialog-bottom { 17 | border-top: 1px solid #eee; 18 | bottom: 0; 19 | } 20 | 21 | .CodeMirror-dialog input { 22 | border: none; 23 | outline: none; 24 | background: transparent; 25 | width: 20em; 26 | color: inherit; 27 | font-family: monospace; 28 | } 29 | 30 | .CodeMirror-dialog button { 31 | font-size: 70%; 32 | } 33 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/addon/edit/continuelist.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | 'use strict'; 3 | 4 | var listRE = /^(\s*)([*+-]|(\d+)\.)(\s*)/, 5 | unorderedBullets = '*+-'; 6 | 7 | CodeMirror.commands.newlineAndIndentContinueMarkdownList = function(cm) { 8 | var pos = cm.getCursor(), 9 | inList = cm.getStateAfter(pos.line).list, 10 | match; 11 | 12 | if (!inList || !(match = cm.getLine(pos.line).match(listRE))) { 13 | cm.execCommand('newlineAndIndent'); 14 | return; 15 | } 16 | 17 | var indent = match[1], after = match[4]; 18 | var bullet = unorderedBullets.indexOf(match[2]) >= 0 19 | ? match[2] 20 | : (parseInt(match[3], 10) + 1) + '.'; 21 | 22 | cm.replaceSelection('\n' + indent + bullet + after, 'end'); 23 | }; 24 | 25 | }()); 26 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/addon/fold/indent-fold.js: -------------------------------------------------------------------------------- 1 | CodeMirror.indentRangeFinder = function(cm, start) { 2 | var tabSize = cm.getOption("tabSize"), firstLine = cm.getLine(start.line); 3 | var myIndent = CodeMirror.countColumn(firstLine, null, tabSize); 4 | for (var i = start.line + 1, end = cm.lineCount(); i < end; ++i) { 5 | var curLine = cm.getLine(i); 6 | if (CodeMirror.countColumn(curLine, null, tabSize) < myIndent && 7 | CodeMirror.countColumn(cm.getLine(i-1), null, tabSize) > myIndent) 8 | return {from: CodeMirror.Pos(start.line, firstLine.length), 9 | to: CodeMirror.Pos(i, curLine.length)}; 10 | } 11 | }; 12 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/addon/hint/show-hint.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-hints { 2 | position: absolute; 3 | z-index: 10; 4 | overflow: hidden; 5 | list-style: none; 6 | 7 | margin: 0; 8 | padding: 2px; 9 | 10 | -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2); 11 | -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2); 12 | box-shadow: 2px 3px 5px rgba(0,0,0,.2); 13 | border-radius: 3px; 14 | border: 1px solid silver; 15 | 16 | background: white; 17 | font-size: 90%; 18 | font-family: monospace; 19 | 20 | max-height: 20em; 21 | overflow-y: auto; 22 | } 23 | 24 | .CodeMirror-hint { 25 | margin: 0; 26 | padding: 0 4px; 27 | border-radius: 2px; 28 | max-width: 19em; 29 | overflow: hidden; 30 | white-space: pre; 31 | color: black; 32 | cursor: pointer; 33 | } 34 | 35 | .CodeMirror-hint-active { 36 | background: #08f; 37 | color: white; 38 | } 39 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/addon/lint/json-lint.js: -------------------------------------------------------------------------------- 1 | // Depends on jsonlint.js from https://github.com/zaach/jsonlint 2 | 3 | CodeMirror.jsonValidator = function(text) { 4 | var found = []; 5 | jsonlint.parseError = function(str, hash) { 6 | var loc = hash.loc; 7 | found.push({from: CodeMirror.Pos(loc.first_line - 1, loc.first_column), 8 | to: CodeMirror.Pos(loc.last_line - 1, loc.last_column), 9 | message: str}); 10 | }; 11 | try { jsonlint.parse(text); } 12 | catch(e) {} 13 | return found; 14 | }; 15 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/addon/runmode/colorize.js: -------------------------------------------------------------------------------- 1 | CodeMirror.colorize = (function() { 2 | 3 | var isBlock = /^(p|li|div|h\\d|pre|blockquote|td)$/; 4 | 5 | function textContent(node, out) { 6 | if (node.nodeType == 3) return out.push(node.nodeValue); 7 | for (var ch = node.firstChild; ch; ch = ch.nextSibling) { 8 | textContent(ch, out); 9 | if (isBlock.test(node.nodeType)) out.push("\n"); 10 | } 11 | } 12 | 13 | return function(collection, defaultMode) { 14 | if (!collection) collection = document.body.getElementsByTagName("pre"); 15 | 16 | for (var i = 0; i < collection.length; ++i) { 17 | var node = collection[i]; 18 | var mode = node.getAttribute("data-lang") || defaultMode; 19 | if (!mode) continue; 20 | 21 | var text = []; 22 | textContent(node, text); 23 | node.innerHTML = ""; 24 | CodeMirror.runMode(text.join(""), mode, node); 25 | 26 | node.className += " cm-s-default"; 27 | } 28 | }; 29 | })(); 30 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/doc/baboon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/doc/baboon.png -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "codemirror", 3 | "version":"3.13.00", 4 | "main": "lib/codemirror.js", 5 | "description": "In-browser code editing made bearable", 6 | "licenses": [{"type": "MIT", 7 | "url": "http://codemirror.net/LICENSE"}], 8 | "directories": {"lib": "./lib"}, 9 | "scripts": {"test": "node ./test/run.js"}, 10 | "devDependencies": {"node-static": "0.6.0"}, 11 | "bugs": "http://github.com/marijnh/CodeMirror/issues", 12 | "keywords": ["JavaScript", "CodeMirror", "Editor"], 13 | "homepage": "http://codemirror.net", 14 | "maintainers":[{"name": "Marijn Haverbeke", 15 | "email": "marijnh@gmail.com", 16 | "web": "http://marijnhaverbeke.nl"}], 17 | "repositories": [{"type": "git", 18 | "url": "http://marijnhaverbeke.nl/git/codemirror"}, 19 | {"type": "git", 20 | "url": "https://github.com/marijnh/CodeMirror.git"}] 21 | } 22 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/test/mode_test.css: -------------------------------------------------------------------------------- 1 | .mt-output .mt-token { 2 | border: 1px solid #ddd; 3 | white-space: pre; 4 | font-family: "Consolas", monospace; 5 | text-align: center; 6 | } 7 | 8 | .mt-output .mt-style { 9 | font-size: x-small; 10 | } 11 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/test/phantom_driver.js: -------------------------------------------------------------------------------- 1 | var page = require('webpage').create(); 2 | 3 | page.open("http://localhost:3000/test/index.html", function (status) { 4 | if (status != "success") { 5 | console.log("page couldn't be loaded successfully"); 6 | phantom.exit(1); 7 | } 8 | waitFor(function () { 9 | return page.evaluate(function () { 10 | var output = document.getElementById('status'); 11 | if (!output) { return false; } 12 | return (/^(\d+ failures?|all passed)/i).test(output.innerText); 13 | }); 14 | }, function () { 15 | var failed = page.evaluate(function () { return window.failed; }); 16 | var output = page.evaluate(function () { 17 | return document.getElementById('output').innerText + "\n" + 18 | document.getElementById('status').innerText; 19 | }); 20 | console.log(output); 21 | phantom.exit(failed > 0 ? 1 : 0); 22 | }); 23 | }); 24 | 25 | function waitFor (test, cb) { 26 | if (test()) { 27 | cb(); 28 | } else { 29 | setTimeout(function () { waitFor(test, cb); }, 250); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/test/run.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var lint = require("./lint/lint"); 4 | 5 | lint.checkDir("mode"); 6 | lint.checkDir("lib"); 7 | lint.checkDir("addon"); 8 | 9 | var ok = lint.success(); 10 | 11 | var files = new (require('node-static').Server)('.'); 12 | 13 | var server = require('http').createServer(function (req, res) { 14 | req.addListener('end', function () { 15 | files.serve(req, res); 16 | }); 17 | }).addListener('error', function (err) { 18 | throw err; 19 | }).listen(3000, function () { 20 | var child_process = require('child_process'); 21 | child_process.exec("which phantomjs", function (err) { 22 | if (err) { 23 | console.error("PhantomJS is not installed. Download from http://phantomjs.org"); 24 | process.exit(1); 25 | } 26 | var cmd = 'phantomjs test/phantom_driver.js'; 27 | child_process.exec(cmd, function (err, stdout) { 28 | server.close(); 29 | console.log(stdout); 30 | process.exit(err || !ok ? 1 : 0); 31 | }); 32 | }); 33 | }); 34 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/theme/ambiance-mobile.css: -------------------------------------------------------------------------------- 1 | .cm-s-ambiance.CodeMirror { 2 | -webkit-box-shadow: none; 3 | -moz-box-shadow: none; 4 | box-shadow: none; 5 | } 6 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/theme/elegant.css: -------------------------------------------------------------------------------- 1 | .cm-s-elegant span.cm-number, .cm-s-elegant span.cm-string, .cm-s-elegant span.cm-atom {color: #762;} 2 | .cm-s-elegant span.cm-comment {color: #262; font-style: italic; line-height: 1em;} 3 | .cm-s-elegant span.cm-meta {color: #555; font-style: italic; line-height: 1em;} 4 | .cm-s-elegant span.cm-variable {color: black;} 5 | .cm-s-elegant span.cm-variable-2 {color: #b11;} 6 | .cm-s-elegant span.cm-qualifier {color: #555;} 7 | .cm-s-elegant span.cm-keyword {color: #730;} 8 | .cm-s-elegant span.cm-builtin {color: #30a;} 9 | .cm-s-elegant span.cm-error {background-color: #fdd;} 10 | .cm-s-elegant span.cm-link {color: #762;} 11 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Scripts/codemirror/theme/neat.css: -------------------------------------------------------------------------------- 1 | .cm-s-neat span.cm-comment { color: #a86; } 2 | .cm-s-neat span.cm-keyword { line-height: 1em; font-weight: bold; color: blue; } 3 | .cm-s-neat span.cm-string { color: #a22; } 4 | .cm-s-neat span.cm-builtin { line-height: 1em; font-weight: bold; color: #077; } 5 | .cm-s-neat span.cm-special { line-height: 1em; font-weight: bold; color: #0aa; } 6 | .cm-s-neat span.cm-variable { color: black; } 7 | .cm-s-neat span.cm-number, .cm-s-neat span.cm-atom { color: #3a3; } 8 | .cm-s-neat span.cm-meta {color: #555;} 9 | .cm-s-neat span.cm-link { color: #3a3; } 10 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/Site.Master.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.UI; 6 | using System.Web.UI.WebControls; 7 | 8 | namespace jterry.scripting.web 9 | { 10 | public partial class SiteMaster : System.Web.UI.MasterPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.web/x86/SQLite.Interop.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/jterry.scripting/jterry.scripting.web/x86/SQLite.Interop.dll -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.winforms/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Windows.Forms; 3 | 4 | namespace jterry.scripting.winforms 5 | { 6 | static class Program 7 | { 8 | /// 9 | /// The main entry point for the application. 10 | /// 11 | [STAThread] 12 | static void Main() 13 | { 14 | Application.EnableVisualStyles(); 15 | Application.SetCompatibleTextRenderingDefault(false); 16 | Application.Run(new Form1()); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /DotNetScripting/jterry.scripting/jterry.scripting.winforms/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | DefaultScript.py 7 | 8 | 9 | Readme.rtf 10 | 11 | 12 | -------------------------------------------------------------------------------- /DotNetScripting/lib/Chinook_Sqlite_AutoIncrementPKs.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/lib/Chinook_Sqlite_AutoIncrementPKs.sqlite -------------------------------------------------------------------------------- /DotNetScripting/lib/EntityFramework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/lib/EntityFramework.dll -------------------------------------------------------------------------------- /DotNetScripting/lib/FastColoredTextBox.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/lib/FastColoredTextBox.dll -------------------------------------------------------------------------------- /DotNetScripting/lib/IronPython.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/lib/IronPython.dll -------------------------------------------------------------------------------- /DotNetScripting/lib/Microsoft.Dynamic.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/lib/Microsoft.Dynamic.dll -------------------------------------------------------------------------------- /DotNetScripting/lib/Microsoft.Scripting.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/lib/Microsoft.Scripting.dll -------------------------------------------------------------------------------- /DotNetScripting/lib/sqlite/System.Data.SQLite.Linq.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/lib/sqlite/System.Data.SQLite.Linq.dll -------------------------------------------------------------------------------- /DotNetScripting/lib/sqlite/System.Data.SQLite.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/lib/sqlite/System.Data.SQLite.dll -------------------------------------------------------------------------------- /DotNetScripting/lib/sqlite/x86/SQLite.Interop.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/DotNetScripting/lib/sqlite/x86/SQLite.Interop.dll -------------------------------------------------------------------------------- /Monad/Monad/ComputationFactory.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Monad 4 | { 5 | public class ComputationFactory : IComputationFactory 6 | { 7 | private readonly Computation _comp; 8 | 9 | public ComputationFactory(Computation comp) 10 | { 11 | _comp = comp; 12 | } 13 | 14 | public Computation Make(Object o) 15 | { 16 | return _comp; 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Monad/Monad/IComputationFactory.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Monad 4 | { 5 | /** 6 | * A computation-producing function, used as the second parameter to the 7 | * {@link Monad#bind} factory method. 8 | * 9 | * @author Dave Herman 10 | */ 11 | public interface IComputationFactory 12 | { 13 | 14 | /** 15 | * Given the result of the previous computation, produces the next 16 | * computation. 17 | * 18 | * @param o the result of the previous computation. 19 | * @return the next computation. 20 | */ 21 | Computation Make(Object o); 22 | 23 | } 24 | } -------------------------------------------------------------------------------- /Monad/Monad/IResut.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Monad 4 | { 5 | /** 6 | * The final result of running a computation. 7 | * 8 | * @author Dave Herman 9 | */ 10 | public interface IResut 11 | { 12 | /** 13 | * Returns the value of the result. 14 | * 15 | * @return the value of the result. 16 | */ 17 | Object Value(); 18 | } 19 | } -------------------------------------------------------------------------------- /Monad/Monad/List/Fail.cs: -------------------------------------------------------------------------------- 1 | namespace Monad.List 2 | { 3 | /** 4 | * The fail monad operation. 5 | * 6 | * @author Dave Herman 7 | */ 8 | public class Fail : Computation 9 | { 10 | /** 11 | * Applies the failure computation. 12 | * 13 | * @return the result of applying the failure computation. 14 | */ 15 | public override IResut Apply() 16 | { 17 | return List.Empty; 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Monad/Monad/List/Unit.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Monad.List 4 | { 5 | /** 6 | * The unit (return) monad operation. 7 | * 8 | * @author Dave Herman 9 | */ 10 | public class Unit : Computation 11 | { 12 | /** the value of the computation. */ 13 | private readonly Object value; 14 | 15 | /** 16 | * Constructs a unit computation with the given value. 17 | * 18 | * @param value the value of the unit computation. 19 | */ 20 | public Unit(Object value) 21 | { 22 | this.value = value; 23 | } 24 | 25 | /** 26 | * Applies the unit computation. 27 | * 28 | * @return the result of applying the unit computation. 29 | */ 30 | public override IResut Apply() 31 | { 32 | return new List(value); 33 | } 34 | } 35 | } -------------------------------------------------------------------------------- /Monad/Monad/State/Lookup.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Monad.State 4 | { 5 | 6 | /** 7 | * The lookup monad operation. 8 | * 9 | * @author Dave Herman 10 | */ 11 | public class Lookup : Computation 12 | { 13 | 14 | /** 15 | * Applies the lookup computation to the given state. 16 | * 17 | * @param state the current contents of the state. 18 | * @return the result of applying the lookup computation. 19 | */ 20 | public override IResut Apply(Object state) 21 | { 22 | return new Pair(state, state); 23 | } 24 | 25 | } 26 | 27 | } -------------------------------------------------------------------------------- /Monad/Monad/State/Mutate.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Monad.State 4 | { 5 | 6 | /** 7 | * The mutate monad operation. 8 | * 9 | * @author Dave Herman 10 | */ 11 | public class Mutate : Computation 12 | { 13 | 14 | /** the new contents of the state. */ 15 | private Object newState; 16 | 17 | /** 18 | * Constructs a new mutate computation with the given value to 19 | * mutate the state. 20 | * 21 | * @param newState the new contents of the state. 22 | */ 23 | public Mutate(Object newState) 24 | { 25 | this.newState = newState; 26 | } 27 | 28 | /** 29 | * Applies the mutate computation to the given state. 30 | * 31 | * @param state the contents of the state before applying the computation. 32 | * @return the result of applying the mutate computation. 33 | */ 34 | public override IResut Apply(Object state) 35 | { 36 | return new Pair(null, newState); 37 | } 38 | 39 | } 40 | 41 | } -------------------------------------------------------------------------------- /Monad/Monad/State/Unit.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Monad.State 4 | { 5 | /** 6 | * The unit (return) monad operation. 7 | * 8 | * @author Dave Herman 9 | */ 10 | public class Unit : Computation 11 | { 12 | 13 | /** the value of the computation. */ 14 | private Object value; 15 | 16 | /** 17 | * Constructs a unit computation with the given value. 18 | * 19 | * @param value the value of the unit computation. 20 | */ 21 | public Unit(Object value) 22 | { 23 | this.value = value; 24 | } 25 | 26 | /** 27 | * Applies the unit computation to the given state. 28 | * 29 | * @param state the current contents of the state. 30 | * @return the result of applying the unit computation. 31 | */ 32 | public override IResut Apply(Object state) 33 | { 34 | return new Pair(value, state); 35 | } 36 | 37 | } 38 | } 39 | 40 | -------------------------------------------------------------------------------- /Monad/Monat.Tests/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /MultiThreadedNUnitTests/jterry.nunit.multithreaded.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2012 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "jterry.nunit.multithreaded", "jterry.nunit.multithreaded\jterry.nunit.multithreaded.csproj", "{83E5E757-6F7E-4ADE-885D-4FC79EE7EFE6}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | Release|Any CPU = Release|Any CPU 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {83E5E757-6F7E-4ADE-885D-4FC79EE7EFE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 13 | {83E5E757-6F7E-4ADE-885D-4FC79EE7EFE6}.Debug|Any CPU.Build.0 = Debug|Any CPU 14 | {83E5E757-6F7E-4ADE-885D-4FC79EE7EFE6}.Release|Any CPU.ActiveCfg = Release|Any CPU 15 | {83E5E757-6F7E-4ADE-885D-4FC79EE7EFE6}.Release|Any CPU.Build.0 = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /MultiThreadedNUnitTests/jterry.nunit.multithreaded/Class1.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 MultiThreadedNUnitTests 8 | { 9 | public class Class1 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /MultiThreadedNUnitTests/jterry.nunit.multithreaded/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/.nuget/NuGet.Config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/App_Start/FilterConfig.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using System.Web.Mvc; 3 | 4 | namespace PreCompiled 5 | { 6 | public class FilterConfig 7 | { 8 | public static void RegisterGlobalFilters(GlobalFilterCollection filters) 9 | { 10 | filters.Add(new HandleErrorAttribute()); 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/App_Start/RazorGeneratorMvcStart.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using System.Web.Mvc; 3 | using System.Web.WebPages; 4 | using RazorGenerator.Mvc; 5 | 6 | [assembly: WebActivatorEx.PostApplicationStartMethod(typeof(PreCompiled.App_Start.RazorGeneratorMvcStart), "Start")] 7 | 8 | namespace PreCompiled.App_Start 9 | { 10 | public static class RazorGeneratorMvcStart { 11 | public static void Start() { 12 | var engine = new PrecompiledMvcEngine(typeof(RazorGeneratorMvcStart).Assembly) { 13 | UsePhysicalViewsIfNewer = HttpContext.Current.Request.IsLocal 14 | }; 15 | 16 | ViewEngines.Engines.Insert(0, engine); 17 | 18 | // StartPage lookups are done by WebPages. 19 | VirtualPathFactoryManager.RegisterVirtualPathFactory(engine); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/App_Start/RouteConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using System.Web.Routing; 7 | 8 | namespace PreCompiled 9 | { 10 | public class RouteConfig 11 | { 12 | public static void RegisterRoutes(RouteCollection routes) 13 | { 14 | routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 15 | 16 | routes.MapRoute( 17 | name: "Default", 18 | url: "{controller}/{action}/{id}", 19 | defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } 20 | ); 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/App_Start/WebApiConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web.Http; 5 | 6 | namespace PreCompiled 7 | { 8 | public static class WebApiConfig 9 | { 10 | public static void Register(HttpConfiguration config) 11 | { 12 | config.Routes.MapHttpRoute( 13 | name: "DefaultApi", 14 | routeTemplate: "api/{controller}/{id}", 15 | defaults: new { id = RouteParameter.Optional } 16 | ); 17 | 18 | // Uncomment the following line of code to enable query support for actions with an IQueryable or IQueryable return type. 19 | // To avoid processing unexpected or malicious queries, use the validation settings on QueryableAttribute to validate incoming queries. 20 | // For more information, visit http://go.microsoft.com/fwlink/?LinkId=279712. 21 | //config.EnableQuerySupport(); 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/accordion.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Accordion 1.11.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://api.jqueryui.com/accordion/#theming 10 | */ 11 | .ui-accordion .ui-accordion-header { 12 | display: block; 13 | cursor: pointer; 14 | position: relative; 15 | margin: 2px 0 0 0; 16 | padding: .5em .5em .5em .7em; 17 | min-height: 0; /* support: IE7 */ 18 | font-size: 100%; 19 | } 20 | .ui-accordion .ui-accordion-icons { 21 | padding-left: 2.2em; 22 | } 23 | .ui-accordion .ui-accordion-icons .ui-accordion-icons { 24 | padding-left: 2.2em; 25 | } 26 | .ui-accordion .ui-accordion-header .ui-accordion-header-icon { 27 | position: absolute; 28 | left: .5em; 29 | top: 50%; 30 | margin-top: -8px; 31 | } 32 | .ui-accordion .ui-accordion-content { 33 | padding: 1em 2.2em; 34 | border-top: 0; 35 | overflow: auto; 36 | } 37 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/all.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.11.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://api.jqueryui.com/category/theming/ 10 | */ 11 | @import "base.css"; 12 | @import "theme.css"; 13 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/autocomplete.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Autocomplete 1.11.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://api.jqueryui.com/autocomplete/#theming 10 | */ 11 | .ui-autocomplete { 12 | position: absolute; 13 | top: 0; 14 | left: 0; 15 | cursor: default; 16 | } 17 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/base.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.11.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://api.jqueryui.com/category/theming/ 10 | */ 11 | @import url("core.css"); 12 | 13 | @import url("accordion.css"); 14 | @import url("autocomplete.css"); 15 | @import url("button.css"); 16 | @import url("datepicker.css"); 17 | @import url("dialog.css"); 18 | @import url("draggable.css"); 19 | @import url("menu.css"); 20 | @import url("progressbar.css"); 21 | @import url("resizable.css"); 22 | @import url("selectable.css"); 23 | @import url("selectmenu.css"); 24 | @import url("sortable.css"); 25 | @import url("slider.css"); 26 | @import url("spinner.css"); 27 | @import url("tabs.css"); 28 | @import url("tooltip.css"); 29 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/draggable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Draggable 1.11.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | */ 9 | .ui-draggable-handle { 10 | -ms-touch-action: none; 11 | touch-action: none; 12 | } 13 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/selectable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Selectable 1.11.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | */ 9 | .ui-selectable { 10 | -ms-touch-action: none; 11 | touch-action: none; 12 | } 13 | .ui-selectable-helper { 14 | position: absolute; 15 | z-index: 100; 16 | border: 1px dotted black; 17 | } 18 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/sortable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Sortable 1.11.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | */ 9 | .ui-sortable-handle { 10 | -ms-touch-action: none; 11 | touch-action: none; 12 | } 13 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Content/themes/base/tooltip.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Tooltip 1.11.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://api.jqueryui.com/tooltip/#theming 10 | */ 11 | .ui-tooltip { 12 | padding: 8px; 13 | position: absolute; 14 | z-index: 9999; 15 | max-width: 300px; 16 | -webkit-box-shadow: 0 0 5px #aaa; 17 | box-shadow: 0 0 5px #aaa; 18 | } 19 | body .ui-tooltip { 20 | border-width: 2px; 21 | } 22 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="PreCompiled.MvcApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/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.Mvc; 7 | using System.Web.Optimization; 8 | using System.Web.Routing; 9 | 10 | namespace PreCompiled 11 | { 12 | // Note: For instructions on enabling IIS6 or IIS7 classic mode, 13 | // visit http://go.microsoft.com/?LinkId=9394801 14 | 15 | public class MvcApplication : System.Web.HttpApplication 16 | { 17 | protected void Application_Start() 18 | { 19 | AreaRegistration.RegisterAllAreas(); 20 | 21 | WebApiConfig.Register(GlobalConfiguration.Configuration); 22 | FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); 23 | RouteConfig.RegisterRoutes(RouteTable.Routes); 24 | BundleConfig.RegisterBundles(BundleTable.Bundles); 25 | AuthConfig.RegisterAuth(); 26 | } 27 | } 28 | } -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Images/accent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Images/accent.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Images/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Images/bullet.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Images/heroAccent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Images/heroAccent.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Images/orderedList0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Images/orderedList0.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Images/orderedList1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Images/orderedList1.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Images/orderedList2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Images/orderedList2.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Images/orderedList3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Images/orderedList3.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Images/orderedList4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Images/orderedList4.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Images/orderedList5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Images/orderedList5.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Images/orderedList6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Images/orderedList6.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Images/orderedList7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Images/orderedList7.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Images/orderedList8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Images/orderedList8.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Images/orderedList9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/Images/orderedList9.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/Scripts/_references.js: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | /// 4 | /// 5 | /// 6 | /// 7 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Application/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Application/favicon.ico -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Controllers/Controllers/HomeController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | 7 | namespace PreCompiled.Controllers 8 | { 9 | public class HomeController : Controller 10 | { 11 | public ActionResult Index() 12 | { 13 | ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application."; 14 | 15 | return View(); 16 | } 17 | 18 | public ActionResult About() 19 | { 20 | ViewBag.Message = "Your app description page."; 21 | 22 | return View(); 23 | } 24 | 25 | public ActionResult Contact() 26 | { 27 | ViewBag.Message = "Your contact page."; 28 | 29 | return View(); 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/App_Start/RazorGeneratorMvcStart.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using System.Web.Mvc; 3 | using System.Web.WebPages; 4 | using RazorGenerator.Mvc; 5 | 6 | [assembly: WebActivatorEx.PostApplicationStartMethod(typeof(PreCompiled.App_Start.RazorGeneratorMvcStart), "Start")] 7 | 8 | namespace PreCompiled.App_Start { 9 | public static class RazorGeneratorMvcStart { 10 | public static void Start() { 11 | var engine = new PrecompiledMvcEngine(typeof(RazorGeneratorMvcStart).Assembly) { 12 | UsePhysicalViewsIfNewer = HttpContext.Current.Request.IsLocal 13 | }; 14 | 15 | ViewEngines.Engines.Insert(0, engine); 16 | 17 | // StartPage lookups are done by WebPages. 18 | VirtualPathFactoryManager.RegisterVirtualPathFactory(engine); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/accordion.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Accordion 1.11.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://api.jqueryui.com/accordion/#theming 10 | */ 11 | .ui-accordion .ui-accordion-header { 12 | display: block; 13 | cursor: pointer; 14 | position: relative; 15 | margin: 2px 0 0 0; 16 | padding: .5em .5em .5em .7em; 17 | min-height: 0; /* support: IE7 */ 18 | font-size: 100%; 19 | } 20 | .ui-accordion .ui-accordion-icons { 21 | padding-left: 2.2em; 22 | } 23 | .ui-accordion .ui-accordion-icons .ui-accordion-icons { 24 | padding-left: 2.2em; 25 | } 26 | .ui-accordion .ui-accordion-header .ui-accordion-header-icon { 27 | position: absolute; 28 | left: .5em; 29 | top: 50%; 30 | margin-top: -8px; 31 | } 32 | .ui-accordion .ui-accordion-content { 33 | padding: 1em 2.2em; 34 | border-top: 0; 35 | overflow: auto; 36 | } 37 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/all.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.11.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://api.jqueryui.com/category/theming/ 10 | */ 11 | @import "base.css"; 12 | @import "theme.css"; 13 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/autocomplete.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Autocomplete 1.11.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://api.jqueryui.com/autocomplete/#theming 10 | */ 11 | .ui-autocomplete { 12 | position: absolute; 13 | top: 0; 14 | left: 0; 15 | cursor: default; 16 | } 17 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/base.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.11.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://api.jqueryui.com/category/theming/ 10 | */ 11 | @import url("core.css"); 12 | 13 | @import url("accordion.css"); 14 | @import url("autocomplete.css"); 15 | @import url("button.css"); 16 | @import url("datepicker.css"); 17 | @import url("dialog.css"); 18 | @import url("draggable.css"); 19 | @import url("menu.css"); 20 | @import url("progressbar.css"); 21 | @import url("resizable.css"); 22 | @import url("selectable.css"); 23 | @import url("selectmenu.css"); 24 | @import url("sortable.css"); 25 | @import url("slider.css"); 26 | @import url("spinner.css"); 27 | @import url("tabs.css"); 28 | @import url("tooltip.css"); 29 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/draggable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Draggable 1.11.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | */ 9 | .ui-draggable-handle { 10 | -ms-touch-action: none; 11 | touch-action: none; 12 | } 13 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/selectable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Selectable 1.11.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | */ 9 | .ui-selectable { 10 | -ms-touch-action: none; 11 | touch-action: none; 12 | } 13 | .ui-selectable-helper { 14 | position: absolute; 15 | z-index: 100; 16 | border: 1px dotted black; 17 | } 18 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/sortable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Sortable 1.11.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | */ 9 | .ui-sortable-handle { 10 | -ms-touch-action: none; 11 | touch-action: none; 12 | } 13 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Content/themes/base/tooltip.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Tooltip 1.11.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://api.jqueryui.com/tooltip/#theming 10 | */ 11 | .ui-tooltip { 12 | padding: 8px; 13 | position: absolute; 14 | z-index: 9999; 15 | max-width: 300px; 16 | -webkit-box-shadow: 0 0 5px #aaa; 17 | box-shadow: 0 0 5px #aaa; 18 | } 19 | body .ui-tooltip { 20 | border-width: 2px; 21 | } 22 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Views/Account/ExternalLoginFailure.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Login Failure"; 3 | } 4 | 5 |
6 |

@ViewBag.Title.

7 |

Unsuccessful login with service.

8 |
9 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Views/Account/Manage.cshtml: -------------------------------------------------------------------------------- 1 | @model PreCompiled.Models.LocalPasswordModel 2 | @{ 3 | ViewBag.Title = "Manage Account"; 4 | } 5 | 6 |
7 |

@ViewBag.Title.

8 |
9 | 10 |

@ViewBag.StatusMessage

11 | 12 |

You're logged in as @User.Identity.Name.

13 | 14 | @if (ViewBag.HasLocalPassword) 15 | { 16 | @Html.Partial("_ChangePasswordPartial") 17 | } 18 | else 19 | { 20 | @Html.Partial("_SetPasswordPartial") 21 | } 22 | 23 |
24 | @Html.Action("RemoveExternalLogins") 25 | 26 |

Add an external login

27 | @Html.Action("ExternalLoginsList", new { ReturnUrl = ViewBag.ReturnUrl }) 28 |
29 | 30 | @section Scripts { 31 | @Scripts.Render("~/bundles/jqueryval") 32 | } 33 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Views/Account/Register.cshtml: -------------------------------------------------------------------------------- 1 | @model PreCompiled.Models.RegisterModel 2 | @{ 3 | ViewBag.Title = "Register"; 4 | } 5 | 6 |
7 |

@ViewBag.Title.

8 |

Create a new account.

9 |
10 | 11 | @using (Html.BeginForm()) { 12 | @Html.AntiForgeryToken() 13 | @Html.ValidationSummary() 14 | 15 |
16 | Registration Form 17 |
    18 |
  1. 19 | @Html.LabelFor(m => m.UserName) 20 | @Html.TextBoxFor(m => m.UserName) 21 |
  2. 22 |
  3. 23 | @Html.LabelFor(m => m.Password) 24 | @Html.PasswordFor(m => m.Password) 25 |
  4. 26 |
  5. 27 | @Html.LabelFor(m => m.ConfirmPassword) 28 | @Html.PasswordFor(m => m.ConfirmPassword) 29 |
  6. 30 |
31 | 32 |
33 | } 34 | 35 | @section Scripts { 36 | @Scripts.Render("~/bundles/jqueryval") 37 | } 38 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Views/Account/_ChangePasswordPartial.cshtml: -------------------------------------------------------------------------------- 1 | @model PreCompiled.Models.LocalPasswordModel 2 | 3 |

Change password

4 | 5 | @using (Html.BeginForm("Manage", "Account")) { 6 | @Html.AntiForgeryToken() 7 | @Html.ValidationSummary() 8 | 9 |
10 | Change Password Form 11 |
    12 |
  1. 13 | @Html.LabelFor(m => m.OldPassword) 14 | @Html.PasswordFor(m => m.OldPassword) 15 |
  2. 16 |
  3. 17 | @Html.LabelFor(m => m.NewPassword) 18 | @Html.PasswordFor(m => m.NewPassword) 19 |
  4. 20 |
  5. 21 | @Html.LabelFor(m => m.ConfirmPassword) 22 | @Html.PasswordFor(m => m.ConfirmPassword) 23 |
  6. 24 |
25 | 26 |
27 | } 28 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Views/Account/_ExternalLoginsListPartial.cshtml: -------------------------------------------------------------------------------- 1 | @model ICollection 2 | 3 | @if (Model.Count == 0) 4 | { 5 |
6 |

There are no external authentication services configured. See this article 7 | for details on setting up this ASP.NET application to support logging in via external services.

8 |
9 | } 10 | else 11 | { 12 | using (Html.BeginForm("ExternalLogin", "Account", new { ReturnUrl = ViewBag.ReturnUrl })) 13 | { 14 | @Html.AntiForgeryToken() 15 |
16 | Log in using another service 17 |

18 | @foreach (AuthenticationClientData p in Model) 19 | { 20 | 21 | } 22 |

23 |
24 | } 25 | } 26 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Views/Account/_SetPasswordPartial.cshtml: -------------------------------------------------------------------------------- 1 | @model PreCompiled.Models.LocalPasswordModel 2 | 3 |

4 | You do not have a local password for this site. Add a local 5 | password so you can log in without an external login. 6 |

7 | 8 | @using (Html.BeginForm("Manage", "Account")) { 9 | @Html.AntiForgeryToken() 10 | @Html.ValidationSummary() 11 | 12 |
13 | Set Password Form 14 |
    15 |
  1. 16 | @Html.LabelFor(m => m.NewPassword) 17 | @Html.PasswordFor(m => m.NewPassword) 18 |
  2. 19 |
  3. 20 | @Html.LabelFor(m => m.ConfirmPassword) 21 | @Html.PasswordFor(m => m.ConfirmPassword) 22 |
  4. 23 |
24 | 25 |
26 | } 27 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Views/Home/About.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "About"; 3 | } 4 | 5 |
6 |

@ViewBag.Title.

7 |

@ViewBag.Message

8 |
9 | 10 |
11 |

12 | Use this area to provide additional information. 13 |

14 | 15 |

16 | Use this area to provide additional information. 17 |

18 | 19 |

20 | Use this area to provide additional information. 21 |

22 |
23 | 24 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Views/Home/Test.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Test"; 3 | } 4 | 5 |

Test

6 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- 1 | @model System.Web.Mvc.HandleErrorInfo 2 | 3 | @{ 4 | ViewBag.Title = "Error"; 5 | } 6 | 7 |
8 |

Error.

9 |

An error occurred while processing your request.

10 |
11 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Views/Shared/_LoginPartial.cshtml: -------------------------------------------------------------------------------- 1 | @if (Request.IsAuthenticated) { 2 | 3 | Hello, @Html.ActionLink(User.Identity.Name, "Manage", "Account", routeValues: null, htmlAttributes: new { @class = "username", title = "Manage" })! 4 | @using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { id = "logoutForm" })) { 5 | @Html.AntiForgeryToken() 6 | Log off 7 | } 8 | 9 | } else { 10 |
    11 |
  • @Html.ActionLink("Register", "Register", "Account", routeValues: null, htmlAttributes: new { id = "registerLink" })
  • 12 |
  • @Html.ActionLink("Log in", "Login", "Account", routeValues: null, htmlAttributes: new { id = "loginLink" })
  • 13 |
14 | } 15 | -------------------------------------------------------------------------------- /PreCompiledRazorViews/PreCompiled.Views/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "~/Views/Shared/_Layout.cshtml"; 3 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | csharp 2 | ====== 3 | 4 | Repository for toying with C# 5 | -------------------------------------------------------------------------------- /SESG.Mobile/DB/CreateSesgDb.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/DB/CreateSesgDb.sql -------------------------------------------------------------------------------- /SESG.Mobile/DB/SetAvatar.sql: -------------------------------------------------------------------------------- 1 | update Users set ProfilePictureId = 8 2 | where ABS(UserID) % 3 = 1 3 | AND UserID > 2 4 | -------------------------------------------------------------------------------- /SESG.Mobile/README.md: -------------------------------------------------------------------------------- 1 | Software Engineering Study Group - Mobile App 2 | ====== 3 | 4 | Simple mobile composed of a RESTful WebAPI, a thin jQuery Mobile front end, and simple chat via SignalR. 5 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/App_Start/BundleMobileConfig.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using System.Web.Optimization; 3 | 4 | namespace SESG.Mobile.Client { 5 | public class BundleMobileConfig { 6 | public static void RegisterBundles(BundleCollection bundles) { 7 | bundles.Add(new ScriptBundle("~/bundles/jquerymobile") 8 | .Include("~/Scripts/jquery.mobile-{version}.js")); 9 | 10 | bundles.Add(new StyleBundle("~/Content/Mobile/css") 11 | .Include("~/Content/Site.Mobile.css")); 12 | 13 | bundles.Add(new StyleBundle("~/Content/jquerymobile/css") 14 | .Include("~/Content/jquery.mobile-{version}.css")); 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/App_Start/FilterConfig.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using System.Web.Mvc; 3 | 4 | namespace SESG.Mobile.Client 5 | { 6 | public class FilterConfig 7 | { 8 | public static void RegisterGlobalFilters(GlobalFilterCollection filters) 9 | { 10 | filters.Add(new HandleErrorAttribute()); 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/App_Start/RouteConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using System.Web.Routing; 7 | 8 | namespace SESG.Mobile.Client 9 | { 10 | public class RouteConfig 11 | { 12 | public static void RegisterRoutes(RouteCollection routes) 13 | { 14 | routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 15 | 16 | routes.MapRoute( 17 | name: "Default", 18 | url: "{controller}/{action}/{id}", 19 | defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } 20 | ); 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Areas/HelpPage/HelpPageAreaRegistration.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Http; 2 | using System.Web.Mvc; 3 | 4 | namespace SESG.Mobile.Client.Areas.HelpPage 5 | { 6 | public class HelpPageAreaRegistration : AreaRegistration 7 | { 8 | public override string AreaName 9 | { 10 | get 11 | { 12 | return "HelpPage"; 13 | } 14 | } 15 | 16 | public override void RegisterArea(AreaRegistrationContext context) 17 | { 18 | context.MapRoute( 19 | "HelpPage_Default", 20 | "Help/{action}/{apiId}", 21 | new { controller = "Help", action = "Index", apiId = UrlParameter.Optional }); 22 | 23 | HelpPageConfig.Register(GlobalConfiguration.Configuration); 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Areas/HelpPage/SampleGeneration/SampleDirection.cs: -------------------------------------------------------------------------------- 1 | namespace SESG.Mobile.Client.Areas.HelpPage 2 | { 3 | /// 4 | /// Indicates whether the sample is used for request or response 5 | /// 6 | public enum SampleDirection 7 | { 8 | Request = 0, 9 | Response 10 | } 11 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Areas/HelpPage/SampleGeneration/TextSample.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace SESG.Mobile.Client.Areas.HelpPage 4 | { 5 | /// 6 | /// This represents a preformatted text sample on the help page. There's a display template named TextSample associated with this class. 7 | /// 8 | public class TextSample 9 | { 10 | public TextSample(string text) 11 | { 12 | if (text == null) 13 | { 14 | throw new ArgumentNullException("text"); 15 | } 16 | Text = text; 17 | } 18 | 19 | public string Text { get; private set; } 20 | 21 | public override bool Equals(object obj) 22 | { 23 | TextSample other = obj as TextSample; 24 | return other != null && Text == other.Text; 25 | } 26 | 27 | public override int GetHashCode() 28 | { 29 | return Text.GetHashCode(); 30 | } 31 | 32 | public override string ToString() 33 | { 34 | return Text; 35 | } 36 | } 37 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Areas/HelpPage/Views/Help/Api.cshtml: -------------------------------------------------------------------------------- 1 | @using System.Web.Http 2 | @using SESG.User.Client.Areas.HelpPage.Models 3 | @model HelpPageApiModel 4 | 5 | @{ 6 | var description = Model.ApiDescription; 7 | ViewBag.Title = description.HttpMethod.Method + " " + description.RelativePath; 8 | } 9 | 10 |
11 | 18 |
19 | @Html.DisplayFor(m => Model) 20 |
21 |
22 | 23 | @section Scripts { 24 | 25 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Areas/HelpPage/Views/Help/DisplayTemplates/ApiGroup.cshtml: -------------------------------------------------------------------------------- 1 | @using System.Web.Http 2 | @using System.Web.Http.Description 3 | @using SESG.User.Client.Areas.HelpPage 4 | @using SESG.User.Client.Areas.HelpPage.Models 5 | @model IGrouping 6 | 7 |

@Model.Key

8 | 9 | 10 | 11 | 12 | 13 | @foreach (var api in Model) 14 | { 15 | 16 | 17 | 27 | 28 | } 29 | 30 |
APIDescription
@api.HttpMethod.Method @api.RelativePath 18 | @if (api.Documentation != null) 19 | { 20 |

@api.Documentation

21 | } 22 | else 23 | { 24 |

No documentation available.

25 | } 26 |
-------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Areas/HelpPage/Views/Help/DisplayTemplates/ImageSample.cshtml: -------------------------------------------------------------------------------- 1 | @using SESG.User.Client.Areas.HelpPage 2 | @model ImageSample 3 | 4 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Areas/HelpPage/Views/Help/DisplayTemplates/InvalidSample.cshtml: -------------------------------------------------------------------------------- 1 | @using SESG.User.Client.Areas.HelpPage 2 | @model InvalidSample 3 | 4 | @if (HttpContext.Current.IsDebuggingEnabled) 5 | { 6 |
7 |

@Model.ErrorMessage

8 |
9 | } 10 | else 11 | { 12 |

Sample not available.

13 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Areas/HelpPage/Views/Help/DisplayTemplates/Samples.cshtml: -------------------------------------------------------------------------------- 1 | @using System.Net.Http.Headers 2 | @model Dictionary 3 | 4 | @{ 5 | // Group the samples into a single tab if they are the same. 6 | Dictionary samples = Model.GroupBy(pair => pair.Value).ToDictionary( 7 | pair => String.Join(", ", pair.Select(m => m.Key.ToString()).ToArray()), 8 | pair => pair.Key); 9 | var mediaTypes = samples.Keys; 10 | } 11 |
12 | @foreach (var mediaType in mediaTypes) 13 | { 14 |

@mediaType

15 |
16 | Sample: 17 | @{ 18 | var sample = samples[mediaType]; 19 | if (sample == null) 20 | { 21 |

Sample not available.

22 | } 23 | else 24 | { 25 | @Html.DisplayFor(s => sample); 26 | } 27 | } 28 |
29 | } 30 |
-------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Areas/HelpPage/Views/Help/DisplayTemplates/TextSample.cshtml: -------------------------------------------------------------------------------- 1 | @using SESG.User.Client.Areas.HelpPage 2 | @model TextSample 3 | 4 |
5 | @Model.Text
6 | 
-------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Areas/HelpPage/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | @ViewBag.Title 7 | @RenderSection("scripts", required: false) 8 | 9 | 10 | @RenderBody() 11 | 12 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Areas/HelpPage/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | // Change the Layout path below to blend the look and feel of the help page with your existing web pages. 3 | Layout = "~/Views/Shared/_Layout.cshtml"; 4 | } 5 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/Site.Mobile.css: -------------------------------------------------------------------------------- 1 | .view-switcher { 2 | padding: 0.5em; 3 | font-weight: normal; 4 | } 5 | 6 | /* styles for validation helpers */ 7 | .field-validation-error { 8 | color: #e80c4d; 9 | font-weight: bold; 10 | } 11 | 12 | .field-validation-valid { 13 | display: none; 14 | } 15 | 16 | input[type="text"].input-validation-error, 17 | input[type="password"].input-validation-error { 18 | border: solid 1px #e80c4d; 19 | } 20 | 21 | .validation-summary-errors { 22 | color: #e80c4d; 23 | font-weight: bold; 24 | font-size: 1.1em; 25 | } 26 | 27 | .validation-summary-valid { 28 | display: none; 29 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/images/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/images/ajax-loader.gif -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/images/icons-18-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/images/icons-18-black.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/images/icons-18-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/images/icons-18-white.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/images/icons-36-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/images/icons-36-black.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/images/icons-36-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/images/icons-36-white.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/jquery.ui.all.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.8.24 3 | * 4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) 5 | * Licensed under the MIT license. 6 | * http://jquery.org/license 7 | * 8 | * http://docs.jquery.com/UI/Theming 9 | */ 10 | @import "jquery.ui.base.css"; 11 | @import "jquery.ui.theme.css"; 12 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/jquery.ui.base.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.8.24 3 | * 4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) 5 | * Licensed under the MIT license. 6 | * http://jquery.org/license 7 | * 8 | * http://docs.jquery.com/UI/Theming 9 | */ 10 | @import url("jquery.ui.core.css"); 11 | 12 | @import url("jquery.ui.accordion.css"); 13 | @import url("jquery.ui.autocomplete.css"); 14 | @import url("jquery.ui.button.css"); 15 | @import url("jquery.ui.datepicker.css"); 16 | @import url("jquery.ui.dialog.css"); 17 | @import url("jquery.ui.progressbar.css"); 18 | @import url("jquery.ui.resizable.css"); 19 | @import url("jquery.ui.selectable.css"); 20 | @import url("jquery.ui.slider.css"); 21 | @import url("jquery.ui.tabs.css"); 22 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/jquery.ui.progressbar.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Progressbar 1.8.24 3 | * 4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) 5 | * Licensed under the MIT license. 6 | * http://jquery.org/license 7 | * 8 | * http://docs.jquery.com/UI/Progressbar#theming 9 | */ 10 | .ui-progressbar { height:2em; text-align: left; overflow: hidden; } 11 | .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/jquery.ui.selectable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Selectable 1.8.24 3 | * 4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) 5 | * Licensed under the MIT license. 6 | * http://jquery.org/license 7 | * 8 | * http://docs.jquery.com/UI/Selectable#theming 9 | */ 10 | .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } 11 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/jquery.ui.accordion.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.24 - 2012-09-28 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.accordion.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/jquery.ui.autocomplete.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.24 - 2012-09-28 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.autocomplete.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/jquery.ui.core.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.24 - 2012-09-28 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.core.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/jquery.ui.progressbar.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.24 - 2012-09-28 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.progressbar.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/jquery.ui.resizable.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.24 - 2012-09-28 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.resizable.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/jquery.ui.selectable.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.24 - 2012-09-28 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.selectable.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/jquery.ui.slider.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.24 - 2012-09-28 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.slider.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Content/themes/base/minified/jquery.ui.tabs.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.24 - 2012-09-28 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.tabs.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tabs .ui-tabs-hide{display:none!important} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Controllers/HomeController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | 7 | namespace SESG.Mobile.Client.Controllers 8 | { 9 | public class HomeController : Controller 10 | { 11 | public ActionResult Index() 12 | { 13 | return View(); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Controllers/MessagesController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | 7 | namespace SESG.Mobile.Client.Controllers 8 | { 9 | public class MessagesController : Controller 10 | { 11 | // 12 | // GET: /Messages/ 13 | 14 | public ActionResult Index() 15 | { 16 | return View(); 17 | } 18 | 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Controllers/UsersController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | 7 | namespace SESG.Mobile.Client.Controllers 8 | { 9 | public class UsersController : Controller 10 | { 11 | public ActionResult Index() 12 | { 13 | return View(); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Controllers/ValuesController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Net; 5 | using System.Net.Http; 6 | using System.Web.Http; 7 | 8 | namespace SESG.Mobile.Client.Controllers 9 | { 10 | public class ValuesController : ApiController 11 | { 12 | // GET api/values 13 | public IEnumerable Get() 14 | { 15 | return new string[] { "value1", "value2" }; 16 | } 17 | 18 | // GET api/values/5 19 | public string Get(int id) 20 | { 21 | return "value"; 22 | } 23 | 24 | // POST api/values 25 | public void Post([FromBody]string value) 26 | { 27 | } 28 | 29 | // PUT api/values/5 30 | public void Put(int id, [FromBody]string value) 31 | { 32 | } 33 | 34 | // DELETE api/values/5 35 | public void Delete(int id) 36 | { 37 | } 38 | } 39 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Controllers/ViewSwitcherController.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Mvc; 2 | using System.Web.WebPages; 3 | 4 | namespace SESG.Mobile.Client.Controllers 5 | { 6 | public class ViewSwitcherController : Controller 7 | { 8 | public RedirectResult SwitchView(bool mobile, string returnUrl) { 9 | if (Request.Browser.IsMobileDevice == mobile) 10 | HttpContext.ClearOverriddenBrowser(); 11 | else 12 | HttpContext.SetOverriddenBrowser(mobile ? BrowserOverride.Mobile : BrowserOverride.Desktop); 13 | 14 | return Redirect(returnUrl); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="SESG.Mobile.Client.WebApiApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/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.Mvc; 7 | using System.Web.Optimization; 8 | using System.Web.Routing; 9 | 10 | namespace SESG.Mobile.Client 11 | { 12 | // Note: For instructions on enabling IIS6 or IIS7 classic mode, 13 | // visit http://go.microsoft.com/?LinkId=9394801 14 | 15 | public class WebApiApplication : System.Web.HttpApplication 16 | { 17 | protected void Application_Start() 18 | { 19 | AreaRegistration.RegisterAllAreas(); 20 | 21 | WebApiConfig.Register(GlobalConfiguration.Configuration); 22 | FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); 23 | RouteConfig.RegisterRoutes(RouteTable.Routes); 24 | BundleConfig.RegisterBundles(BundleTable.Bundles); 25 | BundleMobileConfig.RegisterBundles(BundleTable.Bundles); 26 | } 27 | } 28 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/accent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/accent.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/bullet.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/heroAccent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/heroAccent.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList0.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList1.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList2.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList3.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList4.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList5.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList6.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList7.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList8.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Images/orderedList9.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Scripts/_references.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Scripts/_references.js -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Scripts/sesg.mobile.settings-1.0.0.js: -------------------------------------------------------------------------------- 1 | var apiUrl = 'http://jerome7/SESG.Mobile.Service'; -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "SESG Mobile App"; 3 | } 4 | 5 | @section scripts { 6 | } 7 | 8 |
9 | 10 | 11 |
12 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Views/Home/Index.mobile.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "SESG Mobile App"; 3 | } 4 | 5 | @section scripts { 6 | 10 | } 11 | 12 | Users 13 | Messages -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = null; 3 | } 4 | 5 | 6 | 7 | 8 | 9 | Error 10 | 11 | 12 |
13 |

Error.

14 |

An error occurred while processing your request.

15 |
16 | 17 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | @ViewBag.Title 7 | @Styles.Render("~/Content/css") 8 | @Scripts.Render("~/bundles/modernizr") 9 | 10 | 11 |
12 |

@ViewBag.Title

13 | 14 |
15 | 16 | @RenderBody() 17 | @Scripts.Render("~/bundles/jquery") 18 | @RenderSection("scripts", required: false) 19 | 20 |
21 | @Html.Partial("_ViewSwitcher") 22 |
23 | 24 | 25 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Views/Shared/_ViewSwitcher.cshtml: -------------------------------------------------------------------------------- 1 | @if (Request.Browser.IsMobileDevice && Request.HttpMethod == "GET") 2 | { 3 |
4 | @if (ViewContext.HttpContext.GetOverriddenBrowser().IsMobileDevice) 5 | { 6 | @Html.ActionLink("Desktop", "SwitchView", "ViewSwitcher", new { mobile = false, returnUrl = Request.Url.PathAndQuery }, new { rel = "external" }) 7 | } 8 | else 9 | { 10 | @Html.ActionLink("Mobile", "SwitchView", "ViewSwitcher", new { mobile = true, returnUrl = Request.Url.PathAndQuery }, new { rel = "external" }) 11 | } 12 |
13 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "~/Views/Shared/_Layout.cshtml"; 3 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Client/SESG.Mobile.Client/favicon.ico -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service.Core/File.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 SESG.Mobile.Service.Core 8 | { 9 | public class File 10 | { 11 | public virtual long FileID { get; set; } 12 | public virtual string Name { get; set; } 13 | public virtual string Path { get; set; } 14 | public virtual string Type { get; set; } 15 | public virtual User CreatedBy { get; set; } 16 | public virtual string Source { get; set; } 17 | public virtual DateTime DateCreated { get; set; } 18 | public virtual DateTime? DateModified { get; set; } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service.Core/User.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace SESG.Mobile.Service.Core 4 | { 5 | public class User 6 | { 7 | public virtual long UserID { get; set; } 8 | public virtual string UserName { get; set; } 9 | public virtual string FirstName { get; set; } 10 | public virtual string LastName { get; set; } 11 | public virtual string Email { get; set; } 12 | public virtual string PhoneNumber { get; set; } 13 | public virtual string CellNumber { get; set; } 14 | public virtual string Company { get; set; } 15 | public virtual string Website { get; set; } 16 | public virtual File ProfilePicture { get; set; } 17 | public virtual DateTime DateCreated { get; set; } 18 | public virtual DateTime? DateModified { get; set; } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/App_Start/FilterConfig.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using System.Web.Mvc; 3 | 4 | namespace SESG.Mobile.Service 5 | { 6 | public class FilterConfig 7 | { 8 | public static void RegisterGlobalFilters(GlobalFilterCollection filters) 9 | { 10 | filters.Add(new HandleErrorAttribute()); 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/App_Start/RouteConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using System.Web.Routing; 7 | 8 | namespace SESG.Mobile.Service 9 | { 10 | public class RouteConfig 11 | { 12 | public static void RegisterRoutes(RouteCollection routes) 13 | { 14 | routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 15 | 16 | routes.MapRoute( 17 | name: "Default", 18 | url: "{controller}/{action}/{id}", 19 | defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } 20 | ); 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Areas/HelpPage/HelpPageAreaRegistration.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Http; 2 | using System.Web.Mvc; 3 | 4 | namespace SESG.Mobile.Service.Areas.HelpPage 5 | { 6 | public class HelpPageAreaRegistration : AreaRegistration 7 | { 8 | public override string AreaName 9 | { 10 | get 11 | { 12 | return "HelpPage"; 13 | } 14 | } 15 | 16 | public override void RegisterArea(AreaRegistrationContext context) 17 | { 18 | context.MapRoute( 19 | "HelpPage_Default", 20 | "Help/{action}/{apiId}", 21 | new { controller = "Help", action = "Index", apiId = UrlParameter.Optional }); 22 | 23 | HelpPageConfig.Register(GlobalConfiguration.Configuration); 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Areas/HelpPage/SampleGeneration/SampleDirection.cs: -------------------------------------------------------------------------------- 1 | namespace SESG.Mobile.Service.Areas.HelpPage 2 | { 3 | /// 4 | /// Indicates whether the sample is used for request or response 5 | /// 6 | public enum SampleDirection 7 | { 8 | Request = 0, 9 | Response 10 | } 11 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Areas/HelpPage/Views/Help/Api.cshtml: -------------------------------------------------------------------------------- 1 | @using System.Web.Http 2 | @using SESG.UserWebService.Areas.HelpPage.Models 3 | @model HelpPageApiModel 4 | 5 | @{ 6 | var description = Model.ApiDescription; 7 | ViewBag.Title = description.HttpMethod.Method + " " + description.RelativePath; 8 | } 9 | 10 |
11 | 18 |
19 | @Html.DisplayFor(m => Model) 20 |
21 |
22 | 23 | @section Scripts { 24 | 25 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Areas/HelpPage/Views/Help/DisplayTemplates/ImageSample.cshtml: -------------------------------------------------------------------------------- 1 | @using SESG.UserWebService.Areas.HelpPage 2 | @model ImageSample 3 | 4 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Areas/HelpPage/Views/Help/DisplayTemplates/InvalidSample.cshtml: -------------------------------------------------------------------------------- 1 | @using SESG.UserWebService.Areas.HelpPage 2 | @model InvalidSample 3 | 4 | @if (HttpContext.Current.IsDebuggingEnabled) 5 | { 6 |
7 |

@Model.ErrorMessage

8 |
9 | } 10 | else 11 | { 12 |

Sample not available.

13 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Areas/HelpPage/Views/Help/DisplayTemplates/Samples.cshtml: -------------------------------------------------------------------------------- 1 | @using System.Net.Http.Headers 2 | @model Dictionary 3 | 4 | @{ 5 | // Group the samples into a single tab if they are the same. 6 | Dictionary samples = Model.GroupBy(pair => pair.Value).ToDictionary( 7 | pair => String.Join(", ", pair.Select(m => m.Key.ToString()).ToArray()), 8 | pair => pair.Key); 9 | var mediaTypes = samples.Keys; 10 | } 11 |
12 | @foreach (var mediaType in mediaTypes) 13 | { 14 |

@mediaType

15 |
16 | Sample: 17 | @{ 18 | var sample = samples[mediaType]; 19 | if (sample == null) 20 | { 21 |

Sample not available.

22 | } 23 | else 24 | { 25 | @Html.DisplayFor(s => sample); 26 | } 27 | } 28 |
29 | } 30 |
-------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Areas/HelpPage/Views/Help/DisplayTemplates/TextSample.cshtml: -------------------------------------------------------------------------------- 1 | @using SESG.UserWebService.Areas.HelpPage 2 | @model TextSample 3 | 4 |
5 | @Model.Text
6 | 
-------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Areas/HelpPage/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | @ViewBag.Title 7 | @RenderSection("scripts", required: false) 8 | 9 | 10 | @RenderBody() 11 | 12 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Areas/HelpPage/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | // Change the Layout path below to blend the look and feel of the help page with your existing web pages. 3 | Layout = "~/Areas/HelpPage/Views/Shared/_Layout.cshtml"; 4 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/ChatHub.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using Microsoft.AspNet.SignalR; 6 | 7 | namespace SESG.Mobile.Service 8 | { 9 | public class ChatHub : Hub 10 | { 11 | public void Send(string name, string message) 12 | { 13 | // Call the broadcastMessage method to update clients. 14 | Clients.All.broadcastMessage(name, message); 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/images/bald_eagle_head.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/images/bald_eagle_head.jpg -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/images/barracuda.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/images/barracuda.jpg -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/images/funny_confused_frog.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/images/funny_confused_frog.gif -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/images/leopard_eye.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/images/leopard_eye.jpg -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/animated-overlay.gif -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/jquery.ui.accordion.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Accordion 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Accordion#theming 10 | */ 11 | .ui-accordion .ui-accordion-header { 12 | display: block; 13 | cursor: pointer; 14 | position: relative; 15 | margin-top: 2px; 16 | padding: .5em .5em .5em .7em; 17 | min-height: 0; /* support: IE7 */ 18 | } 19 | .ui-accordion .ui-accordion-icons { 20 | padding-left: 2.2em; 21 | } 22 | .ui-accordion .ui-accordion-noicons { 23 | padding-left: .7em; 24 | } 25 | .ui-accordion .ui-accordion-icons .ui-accordion-icons { 26 | padding-left: 2.2em; 27 | } 28 | .ui-accordion .ui-accordion-header .ui-accordion-header-icon { 29 | position: absolute; 30 | left: .5em; 31 | top: 50%; 32 | margin-top: -8px; 33 | } 34 | .ui-accordion .ui-accordion-content { 35 | padding: 1em 2.2em; 36 | border-top: 0; 37 | overflow: auto; 38 | } 39 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/jquery.ui.all.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Theming 10 | */ 11 | @import "jquery.ui.base.css"; 12 | @import "jquery.ui.theme.css"; 13 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/jquery.ui.autocomplete.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Autocomplete 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Autocomplete#theming 10 | */ 11 | .ui-autocomplete { 12 | position: absolute; 13 | top: 0; 14 | left: 0; 15 | cursor: default; 16 | } 17 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/jquery.ui.base.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Theming 10 | */ 11 | @import url("jquery.ui.core.css"); 12 | 13 | @import url("jquery.ui.accordion.css"); 14 | @import url("jquery.ui.autocomplete.css"); 15 | @import url("jquery.ui.button.css"); 16 | @import url("jquery.ui.datepicker.css"); 17 | @import url("jquery.ui.dialog.css"); 18 | @import url("jquery.ui.menu.css"); 19 | @import url("jquery.ui.progressbar.css"); 20 | @import url("jquery.ui.resizable.css"); 21 | @import url("jquery.ui.selectable.css"); 22 | @import url("jquery.ui.slider.css"); 23 | @import url("jquery.ui.spinner.css"); 24 | @import url("jquery.ui.tabs.css"); 25 | @import url("jquery.ui.tooltip.css"); 26 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/jquery.ui.progressbar.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Progressbar 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Progressbar#theming 10 | */ 11 | .ui-progressbar { 12 | height: 2em; 13 | text-align: left; 14 | overflow: hidden; 15 | } 16 | .ui-progressbar .ui-progressbar-value { 17 | margin: -1px; 18 | height: 100%; 19 | } 20 | .ui-progressbar .ui-progressbar-overlay { 21 | background: url("images/animated-overlay.gif"); 22 | height: 100%; 23 | filter: alpha(opacity=25); 24 | opacity: 0.25; 25 | } 26 | .ui-progressbar-indeterminate .ui-progressbar-value { 27 | background-image: none; 28 | } 29 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/jquery.ui.selectable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Selectable 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Selectable#theming 10 | */ 11 | .ui-selectable-helper { 12 | position: absolute; 13 | z-index: 100; 14 | border: 1px dotted black; 15 | } 16 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/jquery.ui.tooltip.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Tooltip 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | */ 9 | .ui-tooltip { 10 | padding: 8px; 11 | position: absolute; 12 | z-index: 9999; 13 | max-width: 300px; 14 | -webkit-box-shadow: 0 0 5px #aaa; 15 | box-shadow: 0 0 5px #aaa; 16 | } 17 | body .ui-tooltip { 18 | border-width: 2px; 19 | } 20 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/animated-overlay.gif -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/jquery.ui.accordion.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/jquery.ui.autocomplete.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-autocomplete{position:absolute;top:0;left:0;cursor:default} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/jquery.ui.core.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/jquery.ui.dialog.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/jquery.ui.progressbar.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(images/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/jquery.ui.resizable.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/jquery.ui.selectable.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/jquery.ui.slider.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/jquery.ui.spinner.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/jquery.ui.tabs.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Content/themes/base/minified/jquery.ui.tooltip.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.3 - 2013-05-03 2 | * http://jqueryui.com 3 | * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px} -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Controllers/HomeController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | 7 | namespace UserWebService.Controllers 8 | { 9 | public class HomeController : Controller 10 | { 11 | public ActionResult Index() 12 | { 13 | return View(); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Controllers/ValuesController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Net; 5 | using System.Net.Http; 6 | using System.Web.Http; 7 | 8 | namespace UserWebService.Controllers 9 | { 10 | public class ValuesController : ApiController 11 | { 12 | // GET api/values 13 | public IEnumerable Get() 14 | { 15 | return new string[] { "value1", "value2" }; 16 | } 17 | 18 | // GET api/values/5 19 | public string Get(int id) 20 | { 21 | return "value"; 22 | } 23 | 24 | // POST api/values 25 | public void Post([FromBody]string value) 26 | { 27 | } 28 | 29 | // PUT api/values/5 30 | public void Put(int id, [FromBody]string value) 31 | { 32 | } 33 | 34 | // DELETE api/values/5 35 | public void Delete(int id) 36 | { 37 | } 38 | } 39 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="SESG.Mobile.Service.WebApiApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/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.Mvc; 7 | using System.Web.Optimization; 8 | using System.Web.Routing; 9 | 10 | namespace SESG.Mobile.Service 11 | { 12 | // Note: For instructions on enabling IIS6 or IIS7 classic mode, 13 | // visit http://go.microsoft.com/?LinkId=9394801 14 | 15 | public class WebApiApplication : System.Web.HttpApplication 16 | { 17 | protected void Application_Start() 18 | { 19 | AreaRegistration.RegisterAllAreas(); 20 | 21 | GlobalConfiguration.Configure(WebApiConfig.Register); 22 | FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); 23 | RouteConfig.RegisterRoutes(RouteTable.Routes); 24 | BundleConfig.RegisterBundles(BundleTable.Bundles); 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/accent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/accent.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/bullet.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/heroAccent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/heroAccent.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList0.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList1.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList2.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList3.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList4.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList5.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList6.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList7.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList8.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Images/orderedList9.png -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | <?xml version="1.0" encoding="utf-16"?> 7 | <SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 8 | <ConnectionString>Data Source=localhost;Initial Catalog=SESG;Integrated Security=True;MultipleActiveResultSets=True</ConnectionString> 9 | <ProviderName>System.Data.SqlClient</ProviderName> 10 | </SerializableConnectionString> 11 | Data Source=localhost;Initial Catalog=SESG;Integrated Security=True;MultipleActiveResultSets=True 12 | 13 | 14 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Scripts/_references.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Scripts/_references.js -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Startup.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using Microsoft.Owin; 6 | using Owin; 7 | using Microsoft.AspNet.SignalR; 8 | 9 | [assembly: OwinStartup(typeof(SESG.Mobile.Service.Startup))] 10 | namespace SESG.Mobile.Service 11 | { 12 | public class Startup 13 | { 14 | public void Configuration(IAppBuilder app) 15 | { 16 | HubConfiguration config = new HubConfiguration(); 17 | config.EnableJSONP = true; 18 | app.MapSignalR(config); 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = null; 3 | } 4 | 5 | 6 | 7 | 8 | 9 | Error 10 | 11 | 12 |
13 |

Error.

14 |

An error occurred while processing your request.

15 |
16 | 17 | -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "~/Views/Shared/_Layout.cshtml"; 3 | } -------------------------------------------------------------------------------- /SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerometerry/csharp/d550016f6832ec27086d696d03dc1e7f90f1a875/SESG.Mobile/SESG.Mobile.Service/SESG.Mobile.Service/favicon.ico --------------------------------------------------------------------------------