Permalink
Browse files

Processing messages in order with NServiceBus

  • Loading branch information...
1 parent 59b0525 commit f57c660b0aaddb9fe06078f10d135f24c5f8f4ee @mikoskinen committed Aug 27, 2010
Showing with 27,153 additions and 0 deletions.
  1. +344 −0 nservicebus-in-order/client/Content/Site.css
  2. +153 −0 nservicebus-in-order/client/Controllers/AccountController.cs
  3. +47 −0 nservicebus-in-order/client/Controllers/HomeController.cs
  4. +1 −0 nservicebus-in-order/client/Global.asax
  5. +45 −0 nservicebus-in-order/client/Global.asax.cs
  6. +283 −0 nservicebus-in-order/client/Models/AccountModels.cs
  7. +35 −0 nservicebus-in-order/client/Properties/AssemblyInfo.cs
  8. +7,117 −0 nservicebus-in-order/client/Scripts/MicrosoftAjax.debug.js
  9. +6 −0 nservicebus-in-order/client/Scripts/MicrosoftAjax.js
  10. +408 −0 nservicebus-in-order/client/Scripts/MicrosoftMvcAjax.debug.js
  11. +25 −0 nservicebus-in-order/client/Scripts/MicrosoftMvcAjax.js
  12. +881 −0 nservicebus-in-order/client/Scripts/MicrosoftMvcValidation.debug.js
  13. +55 −0 nservicebus-in-order/client/Scripts/MicrosoftMvcValidation.js
  14. +8,061 −0 nservicebus-in-order/client/Scripts/jquery-1.4.1-vsdoc.js
  15. +6,111 −0 nservicebus-in-order/client/Scripts/jquery-1.4.1.js
  16. +167 −0 nservicebus-in-order/client/Scripts/jquery-1.4.1.min.js
  17. +1,292 −0 nservicebus-in-order/client/Scripts/jquery.validate-vsdoc.js
  18. +1,155 −0 nservicebus-in-order/client/Scripts/jquery.validate.js
  19. +31 −0 nservicebus-in-order/client/Scripts/jquery.validate.min.js
  20. +52 −0 nservicebus-in-order/client/Views/Account/ChangePassword.aspx
  21. +12 −0 nservicebus-in-order/client/Views/Account/ChangePasswordSuccess.aspx
  22. +46 −0 nservicebus-in-order/client/Views/Account/LogOn.aspx
  23. +60 −0 nservicebus-in-order/client/Views/Account/Register.aspx
  24. +12 −0 nservicebus-in-order/client/Views/Home/About.aspx
  25. +10 −0 nservicebus-in-order/client/Views/Home/Index.aspx
  26. +11 −0 nservicebus-in-order/client/Views/Shared/Error.aspx
  27. +14 −0 nservicebus-in-order/client/Views/Shared/LogOnUserControl.ascx
  28. +40 −0 nservicebus-in-order/client/Views/Shared/Site.Master
  29. +39 −0 nservicebus-in-order/client/Views/Web.config
  30. +30 −0 nservicebus-in-order/client/Web.Debug.config
  31. +31 −0 nservicebus-in-order/client/Web.Release.config
  32. +89 −0 nservicebus-in-order/client/Web.config
  33. +155 −0 nservicebus-in-order/client/client.csproj
  34. BIN nservicebus-in-order/lib/NServiceBus.Core.dll
  35. BIN nservicebus-in-order/lib/NServiceBus.Host.exe
  36. BIN nservicebus-in-order/lib/NServiceBus.dll
  37. BIN nservicebus-in-order/lib/log4net.dll
  38. +9 −0 nservicebus-in-order/messages/ChangeUserEmailAddressCommand.cs
  39. +9 −0 nservicebus-in-order/messages/CreateUserCommand.cs
  40. +36 −0 nservicebus-in-order/messages/Properties/AssemblyInfo.cs
  41. +58 −0 nservicebus-in-order/messages/messages.csproj
  42. +32 −0 nservicebus-in-order/server.sln
  43. +23 −0 nservicebus-in-order/server/App.config
  44. +16 −0 nservicebus-in-order/server/Handlers/ChangeUserEmailAddressCommandHandler.cs
  45. +16 −0 nservicebus-in-order/server/Handlers/CreateUserCommandHandler.cs
  46. +8 −0 nservicebus-in-order/server/MyServer.cs
  47. +9 −0 nservicebus-in-order/server/NServiceBus.Host.exe.config
  48. +36 −0 nservicebus-in-order/server/Properties/AssemblyInfo.cs
  49. +83 −0 nservicebus-in-order/server/server.csproj
@@ -0,0 +1,344 @@
+/*----------------------------------------------------------
+The base color for this template is #5c87b2. If you'd like
+to use a different color start by replacing all instances of
+#5c87b2 with your new color.
+----------------------------------------------------------*/
+body
+{
+ background-color: #5c87b2;
+ font-size: .75em;
+ font-family: Verdana, Helvetica, Sans-Serif;
+ margin: 0;
+ padding: 0;
+ color: #696969;
+}
+
+a:link
+{
+ color: #034af3;
+ text-decoration: underline;
+}
+a:visited
+{
+ color: #505abc;
+}
+a:hover
+{
+ color: #1d60ff;
+ text-decoration: none;
+}
+a:active
+{
+ color: #12eb87;
+}
+
+p, ul
+{
+ margin-bottom: 20px;
+ line-height: 1.6em;
+}
+
+/* HEADINGS
+----------------------------------------------------------*/
+h1, h2, h3, h4, h5, h6
+{
+ font-size: 1.5em;
+ color: #000;
+ font-family: Arial, Helvetica, sans-serif;
+}
+
+h1
+{
+ font-size: 2em;
+ padding-bottom: 0;
+ margin-bottom: 0;
+}
+h2
+{
+ padding: 0 0 10px 0;
+}
+h3
+{
+ font-size: 1.2em;
+}
+h4
+{
+ font-size: 1.1em;
+}
+h5, h6
+{
+ font-size: 1em;
+}
+
+/* this rule styles <h2> tags that are the
+first child of the left and right table columns */
+.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
+{
+ margin-top: 0;
+}
+
+/* PRIMARY LAYOUT ELEMENTS
+----------------------------------------------------------*/
+
+/* you can specify a greater or lesser percentage for the
+page width. Or, you can specify an exact pixel width. */
+.page
+{
+ width: 90%;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+#header
+{
+ position: relative;
+ margin-bottom: 0px;
+ color: #000;
+ padding: 0;
+}
+
+#header h1
+{
+ font-weight: bold;
+ padding: 5px 0;
+ margin: 0;
+ color: #fff;
+ border: none;
+ line-height: 2em;
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 32px !important;
+}
+
+#main
+{
+ padding: 30px 30px 15px 30px;
+ background-color: #fff;
+ margin-bottom: 30px;
+ _height: 1px; /* only IE6 applies CSS properties starting with an underscore */
+}
+
+#footer
+{
+ color: #999;
+ padding: 10px 0;
+ text-align: center;
+ line-height: normal;
+ margin: 0;
+ font-size: .9em;
+}
+
+/* TAB MENU
+----------------------------------------------------------*/
+ul#menu
+{
+ border-bottom: 1px #5C87B2 solid;
+ padding: 0 0 2px;
+ position: relative;
+ margin: 0;
+ text-align: right;
+}
+
+ul#menu li
+{
+ display: inline;
+ list-style: none;
+}
+
+ul#menu li#greeting
+{
+ padding: 10px 20px;
+ font-weight: bold;
+ text-decoration: none;
+ line-height: 2.8em;
+ color: #fff;
+}
+
+ul#menu li a
+{
+ padding: 10px 20px;
+ font-weight: bold;
+ text-decoration: none;
+ line-height: 2.8em;
+ background-color: #e8eef4;
+ color: #034af3;
+}
+
+ul#menu li a:hover
+{
+ background-color: #fff;
+ text-decoration: none;
+}
+
+ul#menu li a:active
+{
+ background-color: #a6e2a6;
+ text-decoration: none;
+}
+
+ul#menu li.selected a
+{
+ background-color: #fff;
+ color: #000;
+}
+
+/* FORM LAYOUT ELEMENTS
+----------------------------------------------------------*/
+
+fieldset
+{
+ margin: 1em 0;
+ padding: 1em;
+ border: 1px solid #CCC;
+}
+
+fieldset p
+{
+ margin: 2px 12px 10px 10px;
+}
+
+legend
+{
+ font-size: 1.1em;
+ font-weight: 600;
+ padding: 2px 4px 8px 4px;
+}
+
+input[type="text"]
+{
+ width: 200px;
+ border: 1px solid #CCC;
+}
+
+input[type="password"]
+{
+ width: 200px;
+ border: 1px solid #CCC;
+}
+
+/* TABLE
+----------------------------------------------------------*/
+
+table
+{
+ border: solid 1px #e8eef4;
+ border-collapse: collapse;
+}
+
+table td
+{
+ padding: 5px;
+ border: solid 1px #e8eef4;
+}
+
+table th
+{
+ padding: 6px 5px;
+ text-align: left;
+ background-color: #e8eef4;
+ border: solid 1px #e8eef4;
+}
+
+/* MISC
+----------------------------------------------------------*/
+.clear
+{
+ clear: both;
+}
+
+.error
+{
+ color:Red;
+}
+
+#menucontainer
+{
+ margin-top:40px;
+}
+
+div#title
+{
+ display:block;
+ float:left;
+ text-align:left;
+}
+
+#logindisplay
+{
+ font-size:1.1em;
+ display:block;
+ text-align:right;
+ margin:10px;
+ color:White;
+}
+
+#logindisplay a:link
+{
+ color: white;
+ text-decoration: underline;
+}
+
+#logindisplay a:visited
+{
+ color: white;
+ text-decoration: underline;
+}
+
+#logindisplay a:hover
+{
+ color: white;
+ text-decoration: none;
+}
+
+/* Styles for validation helpers
+-----------------------------------------------------------*/
+.field-validation-error
+{
+ color: #ff0000;
+}
+
+.field-validation-valid
+{
+ display: none;
+}
+
+.input-validation-error
+{
+ border: 1px solid #ff0000;
+ background-color: #ffeeee;
+}
+
+.validation-summary-errors
+{
+ font-weight: bold;
+ color: #ff0000;
+}
+
+.validation-summary-valid
+{
+ display: none;
+}
+
+/* Styles for editor and display helpers
+----------------------------------------------------------*/
+.display-label,
+.editor-label,
+.display-field,
+.editor-field
+{
+ margin: 0.5em 0;
+}
+
+.text-box
+{
+ width: 30em;
+}
+
+.text-box.multi-line
+{
+ height: 6.5em;
+}
+
+.tri-state
+{
+ width: 6em;
+}
Oops, something went wrong.

0 comments on commit f57c660

Please sign in to comment.