Browse files

Organizing repository folders

  • Loading branch information...
1 parent 939e7f2 commit d648855547dc2882bae2c3904c9ee41a0deafffe @jchadwick committed Sep 25, 2010
Showing with 141 additions and 124 deletions.
  1. +0 −35 Core/Achievement.cs
  2. 0 {References → lib}/aspnetmvc/System.Web.Mvc.dll
  3. 0 {References → lib}/aspnetmvc/System.Web.Mvc.xml
  4. 0 {References → lib}/cruisecontrol/NetReflector.dll
  5. 0 {References → lib}/cruisecontrol/ThoughtWorks.CruiseControl.Core.dll
  6. 0 {References → lib}/cruisecontrol/ThoughtWorks.CruiseControl.Remote.dll
  7. 0 {References/ninject/web → lib/cruisecontrol}/log4net.dll
  8. 0 {References → lib}/ironpython/IronPython.dll
  9. 0 {References → lib}/ironpython/Microsoft.Dynamic.dll
  10. 0 {References → lib}/ironpython/Microsoft.Scripting.Debugging.dll
  11. 0 {References → lib}/ironpython/Microsoft.Scripting.dll
  12. 0 {References → lib}/moq/Moq.chm
  13. 0 {References → lib}/moq/Moq.dll
  14. 0 {References → lib}/moq/Moq.pdb
  15. 0 {References → lib}/moq/Moq.xml
  16. 0 {References → lib}/nhibernate/Antlr3.Runtime.dll
  17. 0 {References → lib}/nhibernate/Castle.Core.dll
  18. 0 {References → lib}/nhibernate/Castle.Core.xml
  19. 0 {References → lib}/nhibernate/Castle.DynamicProxy2.dll
  20. 0 {References → lib}/nhibernate/Castle.DynamicProxy2.xml
  21. 0 {References → lib}/nhibernate/FluentNHibernate.XML
  22. 0 {References → lib}/nhibernate/FluentNHibernate.dll
  23. 0 {References → lib}/nhibernate/FluentNHibernate.pdb
  24. 0 {References → lib}/nhibernate/Iesi.Collections.dll
  25. 0 {References → lib}/nhibernate/Iesi.Collections.xml
  26. 0 {References → lib}/nhibernate/NHibernate.ByteCode.Castle.dll
  27. 0 {References → lib}/nhibernate/NHibernate.ByteCode.Castle.xml
  28. 0 {References → lib}/nhibernate/NHibernate.LambdaExtensions.dll
  29. 0 {References → lib}/nhibernate/NHibernate.Linq.dll
  30. 0 {References → lib}/nhibernate/NHibernate.dll
  31. 0 {References → lib}/nhibernate/NHibernate.xml
  32. 0 {References → lib}/nhibernate/log4net.dll
  33. 0 {References/ninject/web → lib/nhibernate}/log4net.xml
  34. 0 {References → lib}/ninject/Ninject.dll
  35. 0 {References → lib}/ninject/Ninject.xml
  36. 0 {References → lib}/ninject/wcf/Microsoft.Practices.ServiceLocation.dll
  37. 0 {References → lib}/ninject/wcf/Ninject.Extensions.Wcf.CommonServiceLocator.dll
  38. 0 {References → lib}/ninject/wcf/Ninject.Extensions.Wcf.CommonServiceLocator.pdb
  39. 0 {References → lib}/ninject/wcf/Ninject.Extensions.Wcf.CommonServiceLocator.xml
  40. 0 {References → lib}/ninject/wcf/Ninject.Extensions.Wcf.dll
  41. 0 {References → lib}/ninject/wcf/Ninject.Extensions.Wcf.pdb
  42. 0 {References → lib}/ninject/wcf/Ninject.Extensions.Wcf.xml
  43. 0 {References → lib}/ninject/web/Ninject.Extensions.Logging.Log4net.dll
  44. 0 {References → lib}/ninject/web/Ninject.Extensions.Logging.Log4net.pdb
  45. 0 {References → lib}/ninject/web/Ninject.Extensions.Logging.Log4net.xml
  46. 0 {References → lib}/ninject/web/Ninject.Extensions.Logging.dll
  47. 0 {References → lib}/ninject/web/Ninject.Extensions.Logging.pdb
  48. 0 {References → lib}/ninject/web/Ninject.Extensions.Logging.xml
  49. 0 {References → lib}/ninject/web/Ninject.Web.dll
  50. 0 {References → lib}/ninject/web/Ninject.Web.pdb
  51. 0 {References → lib}/ninject/web/Ninject.Web.xml
  52. 0 {References/cruisecontrol → lib/ninject/web}/log4net.dll
  53. 0 {References/nhibernate → lib/ninject/web}/log4net.xml
  54. 0 {References → lib}/nunit/Failure.jpg
  55. 0 {References → lib}/nunit/Ignored.jpg
  56. 0 {References → lib}/nunit/NUnitFitTests.html
  57. 0 {References → lib}/nunit/NUnitTests.config
  58. 0 {References → lib}/nunit/NUnitTests.nunit
  59. 0 {References → lib}/nunit/Success.jpg
  60. 0 {References → lib}/nunit/clr.bat
  61. 0 {References → lib}/nunit/fit.dll
  62. 0 {References → lib}/nunit/log4net.dll
  63. 0 {References → lib}/nunit/mock-assembly.dll
  64. 0 {References → lib}/nunit/nonamespace-assembly.dll
  65. 0 {References → lib}/nunit/notestfixtures-assembly.dll
  66. 0 {References → lib}/nunit/nunit-agent.exe
  67. 0 {References → lib}/nunit/nunit-agent.exe.config
  68. 0 {References → lib}/nunit/nunit-console-runner.dll
  69. 0 {References → lib}/nunit/nunit-console-x86.exe
  70. 0 {References → lib}/nunit/nunit-console-x86.exe.config
  71. 0 {References → lib}/nunit/nunit-console.exe
  72. 0 {References → lib}/nunit/nunit-console.exe.config
  73. 0 {References → lib}/nunit/nunit-console.tests.dll
  74. 0 {References → lib}/nunit/nunit-gui-runner.dll
  75. 0 {References → lib}/nunit/nunit-gui.tests.dll
  76. 0 {References → lib}/nunit/nunit-x86.exe
  77. 0 {References → lib}/nunit/nunit-x86.exe.config
  78. 0 {References → lib}/nunit/nunit.core.dll
  79. 0 {References → lib}/nunit/nunit.core.extensions.dll
  80. 0 {References → lib}/nunit/nunit.core.interfaces.dll
  81. 0 {References → lib}/nunit/nunit.core.tests.dll
  82. 0 {References → lib}/nunit/nunit.exe
  83. 0 {References → lib}/nunit/nunit.exe.config
  84. 0 {References → lib}/nunit/nunit.extensions.tests.dll
  85. 0 {References → lib}/nunit/nunit.fixtures.dll
  86. 0 {References → lib}/nunit/nunit.fixtures.tests.dll
  87. 0 {References → lib}/nunit/nunit.framework.dll
  88. 0 {References → lib}/nunit/nunit.framework.extensions.dll
  89. 0 {References → lib}/nunit/nunit.framework.tests.dll
  90. 0 {References → lib}/nunit/nunit.framework.xml
  91. 0 {References → lib}/nunit/nunit.mocks.dll
  92. 0 {References → lib}/nunit/nunit.mocks.tests.dll
  93. 0 {References → lib}/nunit/nunit.uikit.dll
  94. 0 {References → lib}/nunit/nunit.uikit.tests.dll
  95. 0 {References → lib}/nunit/nunit.util.dll
  96. 0 {References → lib}/nunit/nunit.util.tests.dll
  97. 0 {References → lib}/nunit/runFile.exe
  98. 0 {References → lib}/nunit/runFile.exe.config
  99. 0 {References → lib}/nunit/test-assembly.dll
  100. 0 {References → lib}/nunit/test-utilities.dll
  101. 0 {References → lib}/nunit/timing-tests.dll
  102. 0 { → src}/Client/Client.csproj
  103. 0 { → src}/Client/DeveloperActivityService.cs
  104. 0 { → src}/Client/Properties/AssemblyInfo.cs
  105. 0 ...nces/Client/ChadwickSoftware.DeveloperAchievements.Client.LogDeveloperActivityResponse.datasource
  106. 0 ...l/Service References/Proxy → src/Client/Service References/Client}/DeveloperActivityService.disco
  107. 0 ...ol/Service References/Proxy → src/Client/Service References/Client}/DeveloperActivityService.wsdl
  108. 0 ...rol/Service References/Proxy → src/Client/Service References/Client}/DeveloperActivityService.xsd
  109. 0 ...l/Service References/Proxy → src/Client/Service References/Client}/DeveloperActivityService1.wsdl
  110. 0 ...ol/Service References/Proxy → src/Client/Service References/Client}/DeveloperActivityService1.xsd
  111. 0 ...ol/Service References/Proxy → src/Client/Service References/Client}/DeveloperActivityService2.xsd
  112. 0 ...ol/Service References/Proxy → src/Client/Service References/Client}/DeveloperActivityService3.xsd
  113. 0 { → src}/Client/Service References/Client/Reference.cs
  114. 0 { → src}/Client/Service References/Client/Reference.svcmap
  115. 0 { → src}/Client/Service References/Client/configuration.svcinfo
  116. 0 { → src}/Client/Service References/Client/configuration91.svcinfo
  117. 0 { → src}/Client/app.config
  118. +62 −0 src/Core/Achievement.cs
  119. 0 { → src}/Core/AchievementGeneration/AchievementGenerator.cs
  120. 0 { → src}/Core/AchievementGeneration/Calculators/DefaultAchievementCalculator.cs
  121. 0 { → src}/Core/AchievementGeneration/IAchievementCalculator.cs
  122. 0 { → src}/Core/AchievementGeneration/Statistics/StatisticsGenerator.cs
  123. 0 { → src}/Core/AchievementKind.cs
  124. 0 { → src}/Core/Activities/Build.cs
  125. 0 { → src}/Core/Activities/CheckIn.cs
  126. 0 { → src}/Core/Activity.cs
  127. 0 { → src}/Core/AwardedAchievement.cs
  128. +5 −4 { → src}/Core/Core.csproj
  129. 0 { → src}/Core/CoreBindingModule.cs
  130. 0 { → src}/Core/CoverageExclude.cs
  131. 0 { → src}/Core/DataAccess/IDataConfiguration.cs
  132. 0 { → src}/Core/DataAccess/IRepository.cs
  133. 0 { → src}/Core/Developer.cs
  134. 0 { → src}/Core/DeveloperStatistic.cs
  135. 0 { → src}/Core/Entity.cs
  136. 0 { → src}/Core/Properties/AssemblyInfo.cs
  137. 0 { → src}/CruiseControl/AchievementResult.cs
  138. +4 −8 { → src}/CruiseControl/CruiseControl.csproj
  139. 0 { → src}/CruiseControl/DeveloperAchievementsPluginTask.cs
  140. 0 { → src}/CruiseControl/Properties/AssemblyInfo.cs
  141. 0 ...hadwickSoftware.DeveloperAchievements.CruiseControl.Proxy.LogDeveloperActivityResponse.datasource
  142. 0 ...ce References/Client → src/CruiseControl/Service References/Proxy}/DeveloperActivityService.disco
  143. 0 ...ice References/Client → src/CruiseControl/Service References/Proxy}/DeveloperActivityService.wsdl
  144. 0 ...vice References/Client → src/CruiseControl/Service References/Proxy}/DeveloperActivityService.xsd
  145. 0 ...ce References/Client → src/CruiseControl/Service References/Proxy}/DeveloperActivityService1.wsdl
  146. 0 ...ice References/Client → src/CruiseControl/Service References/Proxy}/DeveloperActivityService1.xsd
  147. 0 ...ice References/Client → src/CruiseControl/Service References/Proxy}/DeveloperActivityService2.xsd
  148. 0 ...ice References/Client → src/CruiseControl/Service References/Proxy}/DeveloperActivityService3.xsd
  149. 0 { → src}/CruiseControl/Service References/Proxy/Reference.cs
  150. 0 { → src}/CruiseControl/Service References/Proxy/Reference.svcmap
  151. 0 { → src}/CruiseControl/Service References/Proxy/configuration.svcinfo
  152. 0 { → src}/CruiseControl/Service References/Proxy/configuration91.svcinfo
  153. +19 −27 { → src}/DataAccess/DataAccess.csproj
  154. 0 { → src}/DataAccess/DataAccessBindingModule.cs
  155. 0 { → src}/DataAccess/Mappings/AchievementMap.cs
  156. 0 { → src}/DataAccess/Mappings/ActivityMap.cs
  157. 0 { → src}/DataAccess/Mappings/AwardedAchievementMap.cs
  158. 0 { → src}/DataAccess/Mappings/DeveloperMap.cs
  159. 0 { → src}/DataAccess/Mappings/DeveloperStatisticMap.cs
  160. 0 { → src}/DataAccess/Mappings/EntityMap.cs
  161. 0 { → src}/DataAccess/MsSqlNHibernateConfiguration.cs
  162. 0 { → src}/DataAccess/NHibernateConfiguration.cs
  163. 0 { → src}/DataAccess/NHibernateRepository.cs
  164. 0 { → src}/DataAccess/Properties/AssemblyInfo.cs
  165. 0 { → src}/DataAccess/SqliteNHibernateConfiguration.cs
  166. 0 { → src}/DeveloperAchievements.sln
  167. 0 { → src}/Tests/AchievementCalculators/DefaultAchievementCalculatorTests.cs
  168. 0 { → src}/Tests/App.config
  169. 0 { → src}/Tests/CruiseControl/DeveloperBuildActivityTaskIntegrationTests.cs
  170. 0 { → src}/Tests/CruiseControl/DeveloperBuildActivityTaskTests.cs
  171. 0 { → src}/Tests/DataAccess/NHibernateRepositoryTests.cs
  172. 0 { → src}/Tests/IntegrationTestFixture.cs
  173. 0 { → src}/Tests/MockRepository.cs
  174. 0 { → src}/Tests/Properties/AssemblyInfo.cs
  175. +24 −27 { → src}/Tests/Tests.csproj
  176. 0 { → src}/Tests/Website/Services/DeveloperActivityServiceTests.cs
  177. BIN src/Website/Content/images/achievements/bill-the-breaker.jpg
  178. BIN src/Website/Content/images/achievements/bob-the-builder.jpg
  179. 0 { → src}/Website/Content/images/person.png
  180. 0 { → src}/Website/Content/themes/XBL/images/main_bg.jpg
  181. 0 { → src}/Website/Content/themes/XBL/images/main_bg_repeat.jpg
  182. +2 −1 { → src}/Website/Content/themes/XBL/theme.css
  183. 0 { → src}/Website/Content/themes/default.css
  184. 0 { → src}/Website/Controllers/AchievementsController.cs
  185. 0 { → src}/Website/Global.asax
  186. +5 −5 { → src}/Website/Global.asax.cs
  187. 0 { → src}/Website/Models/AchievementGroup.cs
  188. 0 { → src}/Website/Models/ActivityGroup.cs
  189. 0 { → src}/Website/Models/DeveloperDetails.cs
  190. 0 { → src}/Website/Models/LeaderBoardStatistics.cs
  191. 0 { → src}/Website/Models/NullableExtensions.cs
  192. 0 { → src}/Website/Ninject/NinjectActionInvoker.cs
  193. 0 { → src}/Website/Ninject/NinjectControllerFactory.cs
  194. 0 { → src}/Website/Ninject/NinjectHttpApplication.cs
  195. 0 { → src}/Website/Properties/AssemblyInfo.cs
  196. 0 { → src}/Website/Scripts/MicrosoftAjax.debug.js
  197. 0 { → src}/Website/Scripts/MicrosoftAjax.js
  198. 0 { → src}/Website/Scripts/MicrosoftMvcAjax.debug.js
  199. 0 { → src}/Website/Scripts/MicrosoftMvcAjax.js
  200. 0 { → src}/Website/Scripts/MicrosoftMvcValidation.debug.js
  201. 0 { → src}/Website/Scripts/MicrosoftMvcValidation.js
  202. 0 { → src}/Website/Scripts/jquery-1.4.1-vsdoc.js
  203. 0 { → src}/Website/Scripts/jquery-1.4.1.js
  204. 0 { → src}/Website/Scripts/jquery-1.4.1.min.js
  205. 0 { → src}/Website/Scripts/jquery.validate-vsdoc.js
  206. 0 { → src}/Website/Scripts/jquery.validate.js
  207. 0 { → src}/Website/Scripts/jquery.validate.min.js
  208. 0 { → src}/Website/Services/Contracts/LogDeveloperActivityRequest.cs
  209. 0 { → src}/Website/Services/Contracts/LogDeveloperActivityResponse.cs
  210. 0 { → src}/Website/Services/DeveloperActivityService.svc
  211. 0 { → src}/Website/Services/DeveloperActivityService.svc.cs
  212. 0 { → src}/Website/Services/WebServiceBase.cs
  213. 0 { → src}/Website/Views/Achievements/Achievements.cshtml
  214. 0 { → src}/Website/Views/Achievements/DeveloperDetails.cshtml
  215. 0 { → src}/Website/Views/Achievements/DeveloperList.cshtml
  216. 0 { → src}/Website/Views/Achievements/LeaderBoard.cshtml
  217. 0 { → src}/Website/Views/Shared/AwardedAchievement.cshtml
  218. 0 { → src}/Website/Views/Shared/_Layout.cshtml
  219. 0 { → src}/Website/Views/Web.config
  220. 0 { → src}/Website/Web.Debug.config
  221. +7 −11 { → src}/Website/Web.Release.config
  222. +4 −0 { → src}/Website/Web.config
  223. +9 −6 { → src}/Website/Website.csproj
View
35 Core/Achievement.cs
@@ -1,35 +0,0 @@
-using System.Collections.Generic;
-
-namespace ChadwickSoftware.DeveloperAchievements
-{
- public class Achievement : Entity
- {
- public virtual IEnumerable<AwardedAchievement> AwardedAchievements { get; set; }
-
- public virtual string Description { get; set; }
-
- public virtual AchievementDisposition Disposition { get; set; }
-
- public virtual AchievementKind Kind { get; set; }
-
- public virtual string Name { get; set; }
-
- public virtual string TargetActivityTypeName { get; set; }
-
- public virtual string LogoUrl { get; set; }
-
- public virtual string LogoThumbnailUrl
- {
- get { return LogoUrl; }
- }
-
- public virtual int TriggerCount { get; set; }
-
-
- public Achievement()
- {
- AwardedAchievements = new List<AwardedAchievement>();
- }
-
- }
-}
View
0 References/aspnetmvc/System.Web.Mvc.dll → lib/aspnetmvc/System.Web.Mvc.dll
File renamed without changes.
View
0 References/aspnetmvc/System.Web.Mvc.xml → lib/aspnetmvc/System.Web.Mvc.xml
File renamed without changes.
View
0 References/cruisecontrol/NetReflector.dll → lib/cruisecontrol/NetReflector.dll
File renamed without changes.
View
0 ...ntrol/ThoughtWorks.CruiseControl.Core.dll → ...ntrol/ThoughtWorks.CruiseControl.Core.dll
File renamed without changes.
View
0 ...rol/ThoughtWorks.CruiseControl.Remote.dll → ...rol/ThoughtWorks.CruiseControl.Remote.dll
File renamed without changes.
View
0 References/ninject/web/log4net.dll → lib/cruisecontrol/log4net.dll
File renamed without changes.
View
0 References/ironpython/IronPython.dll → lib/ironpython/IronPython.dll
File renamed without changes.
View
0 References/ironpython/Microsoft.Dynamic.dll → lib/ironpython/Microsoft.Dynamic.dll
File renamed without changes.
View
0 ...npython/Microsoft.Scripting.Debugging.dll → ...npython/Microsoft.Scripting.Debugging.dll
File renamed without changes.
View
0 ...rences/ironpython/Microsoft.Scripting.dll → lib/ironpython/Microsoft.Scripting.dll
File renamed without changes.
View
0 References/moq/Moq.chm → lib/moq/Moq.chm
File renamed without changes.
View
0 References/moq/Moq.dll → lib/moq/Moq.dll
File renamed without changes.
View
0 References/moq/Moq.pdb → lib/moq/Moq.pdb
File renamed without changes.
View
0 References/moq/Moq.xml → lib/moq/Moq.xml
File renamed without changes.
View
0 References/nhibernate/Antlr3.Runtime.dll → lib/nhibernate/Antlr3.Runtime.dll
File renamed without changes.
View
0 References/nhibernate/Castle.Core.dll → lib/nhibernate/Castle.Core.dll
File renamed without changes.
View
0 References/nhibernate/Castle.Core.xml → lib/nhibernate/Castle.Core.xml
File renamed without changes.
View
0 ...ences/nhibernate/Castle.DynamicProxy2.dll → lib/nhibernate/Castle.DynamicProxy2.dll
File renamed without changes.
View
0 ...ences/nhibernate/Castle.DynamicProxy2.xml → lib/nhibernate/Castle.DynamicProxy2.xml
File renamed without changes.
View
0 References/nhibernate/FluentNHibernate.XML → lib/nhibernate/FluentNHibernate.XML
File renamed without changes.
View
0 References/nhibernate/FluentNHibernate.dll → lib/nhibernate/FluentNHibernate.dll
File renamed without changes.
View
0 References/nhibernate/FluentNHibernate.pdb → lib/nhibernate/FluentNHibernate.pdb
File renamed without changes.
View
0 References/nhibernate/Iesi.Collections.dll → lib/nhibernate/Iesi.Collections.dll
File renamed without changes.
View
0 References/nhibernate/Iesi.Collections.xml → lib/nhibernate/Iesi.Collections.xml
File renamed without changes.
View
0 ...nhibernate/NHibernate.ByteCode.Castle.dll → ...nhibernate/NHibernate.ByteCode.Castle.dll
File renamed without changes.
View
0 ...nhibernate/NHibernate.ByteCode.Castle.xml → ...nhibernate/NHibernate.ByteCode.Castle.xml
File renamed without changes.
View
0 ...hibernate/NHibernate.LambdaExtensions.dll → ...hibernate/NHibernate.LambdaExtensions.dll
File renamed without changes.
View
0 References/nhibernate/NHibernate.Linq.dll → lib/nhibernate/NHibernate.Linq.dll
File renamed without changes.
View
0 References/nhibernate/NHibernate.dll → lib/nhibernate/NHibernate.dll
File renamed without changes.
View
0 References/nhibernate/NHibernate.xml → lib/nhibernate/NHibernate.xml
File renamed without changes.
View
0 References/nhibernate/log4net.dll → lib/nhibernate/log4net.dll
File renamed without changes.
View
0 References/ninject/web/log4net.xml → lib/nhibernate/log4net.xml
File renamed without changes.
View
0 References/ninject/Ninject.dll → lib/ninject/Ninject.dll
File renamed without changes.
View
0 References/ninject/Ninject.xml → lib/ninject/Ninject.xml
File renamed without changes.
View
0 ...f/Microsoft.Practices.ServiceLocation.dll → ...f/Microsoft.Practices.ServiceLocation.dll
File renamed without changes.
View
0 ...t.Extensions.Wcf.CommonServiceLocator.dll → ...t.Extensions.Wcf.CommonServiceLocator.dll
File renamed without changes.
View
0 ...t.Extensions.Wcf.CommonServiceLocator.pdb → ...t.Extensions.Wcf.CommonServiceLocator.pdb
File renamed without changes.
View
0 ...t.Extensions.Wcf.CommonServiceLocator.xml → ...t.Extensions.Wcf.CommonServiceLocator.xml
File renamed without changes.
View
0 ...es/ninject/wcf/Ninject.Extensions.Wcf.dll → lib/ninject/wcf/Ninject.Extensions.Wcf.dll
File renamed without changes.
View
0 ...es/ninject/wcf/Ninject.Extensions.Wcf.pdb → lib/ninject/wcf/Ninject.Extensions.Wcf.pdb
File renamed without changes.
View
0 ...es/ninject/wcf/Ninject.Extensions.Wcf.xml → lib/ninject/wcf/Ninject.Extensions.Wcf.xml
File renamed without changes.
View
0 ...eb/Ninject.Extensions.Logging.Log4net.dll → ...eb/Ninject.Extensions.Logging.Log4net.dll
File renamed without changes.
View
0 ...eb/Ninject.Extensions.Logging.Log4net.pdb → ...eb/Ninject.Extensions.Logging.Log4net.pdb
File renamed without changes.
View
0 ...eb/Ninject.Extensions.Logging.Log4net.xml → ...eb/Ninject.Extensions.Logging.Log4net.xml
File renamed without changes.
View
0 ...inject/web/Ninject.Extensions.Logging.dll → ...inject/web/Ninject.Extensions.Logging.dll
File renamed without changes.
View
0 ...inject/web/Ninject.Extensions.Logging.pdb → ...inject/web/Ninject.Extensions.Logging.pdb
File renamed without changes.
View
0 ...inject/web/Ninject.Extensions.Logging.xml → ...inject/web/Ninject.Extensions.Logging.xml
File renamed without changes.
View
0 References/ninject/web/Ninject.Web.dll → lib/ninject/web/Ninject.Web.dll
File renamed without changes.
View
0 References/ninject/web/Ninject.Web.pdb → lib/ninject/web/Ninject.Web.pdb
File renamed without changes.
View
0 References/ninject/web/Ninject.Web.xml → lib/ninject/web/Ninject.Web.xml
File renamed without changes.
View
0 References/cruisecontrol/log4net.dll → lib/ninject/web/log4net.dll
File renamed without changes.
View
0 References/nhibernate/log4net.xml → lib/ninject/web/log4net.xml
File renamed without changes.
View
0 References/nunit/Failure.jpg → lib/nunit/Failure.jpg
File renamed without changes
View
0 References/nunit/Ignored.jpg → lib/nunit/Ignored.jpg
File renamed without changes
View
0 References/nunit/NUnitFitTests.html → lib/nunit/NUnitFitTests.html
File renamed without changes.
View
0 References/nunit/NUnitTests.config → lib/nunit/NUnitTests.config
File renamed without changes.
View
0 References/nunit/NUnitTests.nunit → lib/nunit/NUnitTests.nunit
File renamed without changes.
View
0 References/nunit/Success.jpg → lib/nunit/Success.jpg
File renamed without changes
View
0 References/nunit/clr.bat → lib/nunit/clr.bat
File renamed without changes.
View
0 References/nunit/fit.dll → lib/nunit/fit.dll
File renamed without changes.
View
0 References/nunit/log4net.dll → lib/nunit/log4net.dll
File renamed without changes.
View
0 References/nunit/mock-assembly.dll → lib/nunit/mock-assembly.dll
File renamed without changes.
View
0 References/nunit/nonamespace-assembly.dll → lib/nunit/nonamespace-assembly.dll
File renamed without changes.
View
0 References/nunit/notestfixtures-assembly.dll → lib/nunit/notestfixtures-assembly.dll
File renamed without changes.
View
0 References/nunit/nunit-agent.exe → lib/nunit/nunit-agent.exe
File renamed without changes.
View
0 References/nunit/nunit-agent.exe.config → lib/nunit/nunit-agent.exe.config
File renamed without changes.
View
0 References/nunit/nunit-console-runner.dll → lib/nunit/nunit-console-runner.dll
File renamed without changes.
View
0 References/nunit/nunit-console-x86.exe → lib/nunit/nunit-console-x86.exe
File renamed without changes.
View
0 ...rences/nunit/nunit-console-x86.exe.config → lib/nunit/nunit-console-x86.exe.config
File renamed without changes.
View
0 References/nunit/nunit-console.exe → lib/nunit/nunit-console.exe
File renamed without changes.
View
0 References/nunit/nunit-console.exe.config → lib/nunit/nunit-console.exe.config
File renamed without changes.
View
0 References/nunit/nunit-console.tests.dll → lib/nunit/nunit-console.tests.dll
File renamed without changes.
View
0 References/nunit/nunit-gui-runner.dll → lib/nunit/nunit-gui-runner.dll
File renamed without changes.
View
0 References/nunit/nunit-gui.tests.dll → lib/nunit/nunit-gui.tests.dll
File renamed without changes.
View
0 References/nunit/nunit-x86.exe → lib/nunit/nunit-x86.exe
File renamed without changes.
View
0 References/nunit/nunit-x86.exe.config → lib/nunit/nunit-x86.exe.config
File renamed without changes.
View
0 References/nunit/nunit.core.dll → lib/nunit/nunit.core.dll
File renamed without changes.
View
0 References/nunit/nunit.core.extensions.dll → lib/nunit/nunit.core.extensions.dll
File renamed without changes.
View
0 References/nunit/nunit.core.interfaces.dll → lib/nunit/nunit.core.interfaces.dll
File renamed without changes.
View
0 References/nunit/nunit.core.tests.dll → lib/nunit/nunit.core.tests.dll
File renamed without changes.
View
0 References/nunit/nunit.exe → lib/nunit/nunit.exe
File renamed without changes.
View
0 References/nunit/nunit.exe.config → lib/nunit/nunit.exe.config
File renamed without changes.
View
0 References/nunit/nunit.extensions.tests.dll → lib/nunit/nunit.extensions.tests.dll
File renamed without changes.
View
0 References/nunit/nunit.fixtures.dll → lib/nunit/nunit.fixtures.dll
File renamed without changes.
View
0 References/nunit/nunit.fixtures.tests.dll → lib/nunit/nunit.fixtures.tests.dll
File renamed without changes.
View
0 References/nunit/nunit.framework.dll → lib/nunit/nunit.framework.dll
File renamed without changes.
View
0 ...nces/nunit/nunit.framework.extensions.dll → lib/nunit/nunit.framework.extensions.dll
File renamed without changes.
View
0 References/nunit/nunit.framework.tests.dll → lib/nunit/nunit.framework.tests.dll
File renamed without changes.
View
0 References/nunit/nunit.framework.xml → lib/nunit/nunit.framework.xml
File renamed without changes.
View
0 References/nunit/nunit.mocks.dll → lib/nunit/nunit.mocks.dll
File renamed without changes.
View
0 References/nunit/nunit.mocks.tests.dll → lib/nunit/nunit.mocks.tests.dll
File renamed without changes.
View
0 References/nunit/nunit.uikit.dll → lib/nunit/nunit.uikit.dll
File renamed without changes.
View
0 References/nunit/nunit.uikit.tests.dll → lib/nunit/nunit.uikit.tests.dll
File renamed without changes.
View
0 References/nunit/nunit.util.dll → lib/nunit/nunit.util.dll
File renamed without changes.
View
0 References/nunit/nunit.util.tests.dll → lib/nunit/nunit.util.tests.dll
File renamed without changes.
View
0 References/nunit/runFile.exe → lib/nunit/runFile.exe
File renamed without changes.
View
0 References/nunit/runFile.exe.config → lib/nunit/runFile.exe.config
File renamed without changes.
View
0 References/nunit/test-assembly.dll → lib/nunit/test-assembly.dll
File renamed without changes.
View
0 References/nunit/test-utilities.dll → lib/nunit/test-utilities.dll
File renamed without changes.
View
0 References/nunit/timing-tests.dll → lib/nunit/timing-tests.dll
File renamed without changes.
View
0 Client/Client.csproj → src/Client/Client.csproj
File renamed without changes.
View
0 Client/DeveloperActivityService.cs → src/Client/DeveloperActivityService.cs
File renamed without changes.
View
0 Client/Properties/AssemblyInfo.cs → src/Client/Properties/AssemblyInfo.cs
File renamed without changes.
View
0 ...t.LogDeveloperActivityResponse.datasource → ...t.LogDeveloperActivityResponse.datasource
File renamed without changes.
View
0 ...nces/Proxy/DeveloperActivityService.disco → ...ces/Client/DeveloperActivityService.disco
File renamed without changes.
View
0 ...ences/Proxy/DeveloperActivityService.wsdl → ...nces/Client/DeveloperActivityService.wsdl
File renamed without changes.
View
0 ...rences/Proxy/DeveloperActivityService.xsd → ...ences/Client/DeveloperActivityService.xsd
File renamed without changes.
View
0 ...nces/Proxy/DeveloperActivityService1.wsdl → ...ces/Client/DeveloperActivityService1.wsdl
File renamed without changes.
View
0 ...ences/Proxy/DeveloperActivityService1.xsd → ...nces/Client/DeveloperActivityService1.xsd
File renamed without changes.
View
0 ...ences/Proxy/DeveloperActivityService2.xsd → ...nces/Client/DeveloperActivityService2.xsd
File renamed without changes.
View
0 ...ences/Proxy/DeveloperActivityService3.xsd → ...nces/Client/DeveloperActivityService3.xsd
File renamed without changes.
View
0 ...nt/Service References/Client/Reference.cs → ...nt/Service References/Client/Reference.cs
File renamed without changes.
View
0 ...ervice References/Client/Reference.svcmap → ...ervice References/Client/Reference.svcmap
File renamed without changes.
View
0 ...e References/Client/configuration.svcinfo → ...e References/Client/configuration.svcinfo
File renamed without changes.
View
0 ...References/Client/configuration91.svcinfo → ...References/Client/configuration91.svcinfo
File renamed without changes.
View
0 Client/app.config → src/Client/app.config
File renamed without changes.
View
62 src/Core/Achievement.cs
@@ -0,0 +1,62 @@
+using System.Collections.Generic;
+using System.Configuration;
+using System.IO;
+
+namespace ChadwickSoftware.DeveloperAchievements
+{
+ public class Achievement : Entity
+ {
+ protected static string LogoBaseUrl
+ {
+ get { return ConfigurationManager.AppSettings.Get("Achievements.ImagePath"); }
+ }
+
+ public virtual IEnumerable<AwardedAchievement> AwardedAchievements { get; set; }
+
+ public virtual string Description { get; set; }
+
+ public virtual AchievementDisposition Disposition { get; set; }
+
+ public virtual AchievementKind Kind { get; set; }
+
+ public virtual string Name { get; set; }
+
+ public virtual string TargetActivityTypeName { get; set; }
+
+ public virtual string LogoUrl
+ {
+ get
+ {
+ if (_logoUrl == null)
+ {
+ string baseUrl = ConfigurationManager.AppSettings.Get("Achievements.ImagePath");
+ if (string.IsNullOrEmpty(baseUrl))
+ baseUrl = "/content/images/achievements";
+
+ string imageName = Key.Replace(' ', '-').Replace("'", string.Empty) + ".png";
+ _logoUrl = Path.Combine(baseUrl, imageName);
+ }
+
+ return _logoUrl;
+ }
+ set { _logoUrl = value; }
+ }
+ private string _logoUrl;
+
+ public virtual string LogoThumbnailUrl
+ {
+ get { return _logoThumbnailUrl ?? LogoUrl; }
+ set { _logoThumbnailUrl = value; }
+ }
+ private string _logoThumbnailUrl;
+
+ public virtual int TriggerCount { get; set; }
+
+
+ public Achievement()
+ {
+ AwardedAchievements = new List<AwardedAchievement>();
+ }
+
+ }
+}
View
0 ...evementGeneration/AchievementGenerator.cs → ...evementGeneration/AchievementGenerator.cs
File renamed without changes.
View
0 ...lculators/DefaultAchievementCalculator.cs → ...lculators/DefaultAchievementCalculator.cs
File renamed without changes.
View
0 ...ementGeneration/IAchievementCalculator.cs → ...ementGeneration/IAchievementCalculator.cs
File renamed without changes.
View
0 ...eration/Statistics/StatisticsGenerator.cs → ...eration/Statistics/StatisticsGenerator.cs
File renamed without changes.
View
0 Core/AchievementKind.cs → src/Core/AchievementKind.cs
File renamed without changes.
View
0 Core/Activities/Build.cs → src/Core/Activities/Build.cs
File renamed without changes.
View
0 Core/Activities/CheckIn.cs → src/Core/Activities/CheckIn.cs
File renamed without changes.
View
0 Core/Activity.cs → src/Core/Activity.cs
File renamed without changes.
View
0 Core/AwardedAchievement.cs → src/Core/AwardedAchievement.cs
File renamed without changes.
View
9 Core/Core.csproj → src/Core/Core.csproj
@@ -32,20 +32,21 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="log4net">
- <HintPath>..\References\ninject\web\log4net.dll</HintPath>
+ <HintPath>..\..\lib\ninject\web\log4net.dll</HintPath>
</Reference>
<Reference Include="Ninject">
- <HintPath>..\References\ninject\Ninject.dll</HintPath>
+ <HintPath>..\..\lib\ninject\Ninject.dll</HintPath>
</Reference>
<Reference Include="Ninject.Extensions.Logging">
- <HintPath>..\References\ninject\web\Ninject.Extensions.Logging.dll</HintPath>
+ <HintPath>..\..\lib\ninject\web\Ninject.Extensions.Logging.dll</HintPath>
</Reference>
<Reference Include="Ninject.Extensions.Logging.Log4net">
- <HintPath>..\References\ninject\web\Ninject.Extensions.Logging.Log4net.dll</HintPath>
+ <HintPath>..\..\lib\ninject\web\Ninject.Extensions.Logging.Log4net.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.ComponentModel.Composition" />
<Reference Include="System.ComponentModel.DataAnnotations" />
+ <Reference Include="System.configuration" />
<Reference Include="System.Core" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.Web" />
View
0 Core/CoreBindingModule.cs → src/Core/CoreBindingModule.cs
File renamed without changes.
View
0 Core/CoverageExclude.cs → src/Core/CoverageExclude.cs
File renamed without changes.
View
0 Core/DataAccess/IDataConfiguration.cs → src/Core/DataAccess/IDataConfiguration.cs
File renamed without changes.
View
0 Core/DataAccess/IRepository.cs → src/Core/DataAccess/IRepository.cs
File renamed without changes.
View
0 Core/Developer.cs → src/Core/Developer.cs
File renamed without changes.
View
0 Core/DeveloperStatistic.cs → src/Core/DeveloperStatistic.cs
File renamed without changes.
View
0 Core/Entity.cs → src/Core/Entity.cs
File renamed without changes.
View
0 Core/Properties/AssemblyInfo.cs → src/Core/Properties/AssemblyInfo.cs
File renamed without changes.
View
0 CruiseControl/AchievementResult.cs → src/CruiseControl/AchievementResult.cs
File renamed without changes.
View
12 CruiseControl/CruiseControl.csproj → src/CruiseControl/CruiseControl.csproj
@@ -33,8 +33,7 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="NetReflector">
- <HintPath>..\References\cruisecontrol\NetReflector.dll</HintPath>
- <Private>False</Private>
+ <HintPath>..\..\lib\cruisecontrol\NetReflector.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.configuration" />
@@ -43,13 +42,10 @@
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<Reference Include="ThoughtWorks.CruiseControl.Core">
- <HintPath>..\References\cruisecontrol\ThoughtWorks.CruiseControl.Core.dll</HintPath>
- <Private>False</Private>
+ <HintPath>..\..\lib\cruisecontrol\ThoughtWorks.CruiseControl.Core.dll</HintPath>
</Reference>
- <Reference Include="ThoughtWorks.CruiseControl.Remote, Version=1.5.7256.1, Culture=neutral, processorArchitecture=MSIL">
- <HintPath>..\References\cruisecontrol\ThoughtWorks.CruiseControl.Remote.dll</HintPath>
- <EmbedInteropTypes>False</EmbedInteropTypes>
- <Private>False</Private>
+ <Reference Include="ThoughtWorks.CruiseControl.Remote">
+ <HintPath>..\..\lib\cruisecontrol\ThoughtWorks.CruiseControl.Remote.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
View
0 ...ontrol/DeveloperAchievementsPluginTask.cs → ...ontrol/DeveloperAchievementsPluginTask.cs
File renamed without changes.
View
0 CruiseControl/Properties/AssemblyInfo.cs → src/CruiseControl/Properties/AssemblyInfo.cs
File renamed without changes.
View
0 ...y.LogDeveloperActivityResponse.datasource → ...y.LogDeveloperActivityResponse.datasource
File renamed without changes.
View
0 ...ces/Client/DeveloperActivityService.disco → ...nces/Proxy/DeveloperActivityService.disco
File renamed without changes.
View
0 ...nces/Client/DeveloperActivityService.wsdl → ...ences/Proxy/DeveloperActivityService.wsdl
File renamed without changes.
View
0 ...ences/Client/DeveloperActivityService.xsd → ...rences/Proxy/DeveloperActivityService.xsd
File renamed without changes.
View
0 ...ces/Client/DeveloperActivityService1.wsdl → ...nces/Proxy/DeveloperActivityService1.wsdl
File renamed without changes.
View
0 ...nces/Client/DeveloperActivityService1.xsd → ...ences/Proxy/DeveloperActivityService1.xsd
File renamed without changes.
View
0 ...nces/Client/DeveloperActivityService2.xsd → ...ences/Proxy/DeveloperActivityService2.xsd
File renamed without changes.
View
0 ...nces/Client/DeveloperActivityService3.xsd → ...ences/Proxy/DeveloperActivityService3.xsd
File renamed without changes.
View
0 ...rol/Service References/Proxy/Reference.cs → ...rol/Service References/Proxy/Reference.cs
File renamed without changes.
View
0 ...Service References/Proxy/Reference.svcmap → ...Service References/Proxy/Reference.svcmap
File renamed without changes.
View
0 ...ce References/Proxy/configuration.svcinfo → ...ce References/Proxy/configuration.svcinfo
File renamed without changes.
View
0 ... References/Proxy/configuration91.svcinfo → ... References/Proxy/configuration91.svcinfo
File renamed without changes.
View
46 DataAccess/DataAccess.csproj → src/DataAccess/DataAccess.csproj
@@ -31,46 +31,38 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="Antlr3.Runtime, Version=3.1.0.39271, Culture=neutral, PublicKeyToken=3a9cab8f8d22bfb7, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\References\nhibernate\Antlr3.Runtime.dll</HintPath>
+ <Reference Include="Antlr3.Runtime">
+ <HintPath>..\..\lib\nhibernate\Antlr3.Runtime.dll</HintPath>
</Reference>
- <Reference Include="Castle.Core, Version=1.1.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\References\nhibernate\Castle.Core.dll</HintPath>
+ <Reference Include="Castle.Core">
+ <HintPath>..\..\lib\nhibernate\Castle.Core.dll</HintPath>
</Reference>
- <Reference Include="Castle.DynamicProxy2, Version=2.1.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\References\nhibernate\Castle.DynamicProxy2.dll</HintPath>
+ <Reference Include="Castle.DynamicProxy2">
+ <HintPath>..\..\lib\nhibernate\Castle.DynamicProxy2.dll</HintPath>
</Reference>
<Reference Include="FluentNHibernate">
- <HintPath>..\References\nhibernate\FluentNHibernate.dll</HintPath>
+ <HintPath>..\..\lib\nhibernate\FluentNHibernate.dll</HintPath>
</Reference>
- <Reference Include="Iesi.Collections, Version=1.0.1.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\References\nhibernate\Iesi.Collections.dll</HintPath>
+ <Reference Include="Iesi.Collections">
+ <HintPath>..\..\lib\nhibernate\Iesi.Collections.dll</HintPath>
</Reference>
- <Reference Include="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\References\nhibernate\log4net.dll</HintPath>
+ <Reference Include="log4net">
+ <HintPath>..\..\lib\nhibernate\log4net.dll</HintPath>
</Reference>
- <Reference Include="NHibernate, Version=2.1.2.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\References\nhibernate\NHibernate.dll</HintPath>
+ <Reference Include="NHibernate">
+ <HintPath>..\..\lib\nhibernate\NHibernate.dll</HintPath>
</Reference>
- <Reference Include="NHibernate.ByteCode.Castle, Version=2.1.2.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\References\nhibernate\NHibernate.ByteCode.Castle.dll</HintPath>
+ <Reference Include="NHibernate.ByteCode.Castle">
+ <HintPath>..\..\lib\nhibernate\NHibernate.ByteCode.Castle.dll</HintPath>
</Reference>
<Reference Include="NHibernate.LambdaExtensions">
- <HintPath>..\References\nhibernate\NHibernate.LambdaExtensions.dll</HintPath>
+ <HintPath>..\..\lib\nhibernate\NHibernate.LambdaExtensions.dll</HintPath>
</Reference>
- <Reference Include="NHibernate.Linq, Version=1.0.0.4000, Culture=neutral, PublicKeyToken=444cf6a87fdab271, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\References\nhibernate\NHibernate.Linq.dll</HintPath>
+ <Reference Include="NHibernate.Linq">
+ <HintPath>..\..\lib\nhibernate\NHibernate.Linq.dll</HintPath>
</Reference>
<Reference Include="Ninject">
- <HintPath>..\References\ninject\Ninject.dll</HintPath>
+ <HintPath>..\..\lib\ninject\Ninject.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.configuration" />
View
0 DataAccess/DataAccessBindingModule.cs → src/DataAccess/DataAccessBindingModule.cs
File renamed without changes.
View
0 DataAccess/Mappings/AchievementMap.cs → src/DataAccess/Mappings/AchievementMap.cs
File renamed without changes.
View
0 DataAccess/Mappings/ActivityMap.cs → src/DataAccess/Mappings/ActivityMap.cs
File renamed without changes.
View
0 DataAccess/Mappings/AwardedAchievementMap.cs → ...aAccess/Mappings/AwardedAchievementMap.cs
File renamed without changes.
View
0 DataAccess/Mappings/DeveloperMap.cs → src/DataAccess/Mappings/DeveloperMap.cs
File renamed without changes.
View
0 DataAccess/Mappings/DeveloperStatisticMap.cs → ...aAccess/Mappings/DeveloperStatisticMap.cs
File renamed without changes.
View
0 DataAccess/Mappings/EntityMap.cs → src/DataAccess/Mappings/EntityMap.cs
File renamed without changes.
View
0 DataAccess/MsSqlNHibernateConfiguration.cs → ...ataAccess/MsSqlNHibernateConfiguration.cs
File renamed without changes.
View
0 DataAccess/NHibernateConfiguration.cs → src/DataAccess/NHibernateConfiguration.cs
File renamed without changes.
View
0 DataAccess/NHibernateRepository.cs → src/DataAccess/NHibernateRepository.cs
File renamed without changes.
View
0 DataAccess/Properties/AssemblyInfo.cs → src/DataAccess/Properties/AssemblyInfo.cs
File renamed without changes.
View
0 DataAccess/SqliteNHibernateConfiguration.cs → ...taAccess/SqliteNHibernateConfiguration.cs
File renamed without changes.
View
0 DeveloperAchievements.sln → src/DeveloperAchievements.sln
File renamed without changes.
View
0 ...tors/DefaultAchievementCalculatorTests.cs → ...tors/DefaultAchievementCalculatorTests.cs
File renamed without changes.
View
0 Tests/App.config → src/Tests/App.config
File renamed without changes.
View
0 ...loperBuildActivityTaskIntegrationTests.cs → ...loperBuildActivityTaskIntegrationTests.cs
File renamed without changes.
View
0 ...ontrol/DeveloperBuildActivityTaskTests.cs → ...ontrol/DeveloperBuildActivityTaskTests.cs
File renamed without changes.
View
0 ...s/DataAccess/NHibernateRepositoryTests.cs → ...s/DataAccess/NHibernateRepositoryTests.cs
File renamed without changes.
View
0 Tests/IntegrationTestFixture.cs → src/Tests/IntegrationTestFixture.cs
File renamed without changes.
View
0 Tests/MockRepository.cs → src/Tests/MockRepository.cs
File renamed without changes.
View
0 Tests/Properties/AssemblyInfo.cs → src/Tests/Properties/AssemblyInfo.cs
File renamed without changes.
View
51 Tests/Tests.csproj → src/Tests/Tests.csproj
@@ -32,64 +32,61 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="Antlr3.Runtime">
- <HintPath>..\References\nhibernate\Antlr3.Runtime.dll</HintPath>
+ <HintPath>..\..\lib\nhibernate\Antlr3.Runtime.dll</HintPath>
</Reference>
<Reference Include="Castle.Core">
- <HintPath>..\References\nhibernate\Castle.Core.dll</HintPath>
+ <HintPath>..\..\lib\nhibernate\Castle.Core.dll</HintPath>
</Reference>
<Reference Include="Castle.DynamicProxy2">
- <HintPath>..\References\nhibernate\Castle.DynamicProxy2.dll</HintPath>
+ <HintPath>..\..\lib\nhibernate\Castle.DynamicProxy2.dll</HintPath>
</Reference>
<Reference Include="FluentNHibernate">
- <HintPath>..\References\nhibernate\FluentNHibernate.dll</HintPath>
+ <HintPath>..\..\lib\nhibernate\FluentNHibernate.dll</HintPath>
</Reference>
<Reference Include="Iesi.Collections">
- <HintPath>..\References\nhibernate\Iesi.Collections.dll</HintPath>
+ <HintPath>..\..\lib\nhibernate\Iesi.Collections.dll</HintPath>
</Reference>
<Reference Include="log4net">
- <HintPath>..\References\nhibernate\log4net.dll</HintPath>
+ <HintPath>..\..\lib\nhibernate\log4net.dll</HintPath>
</Reference>
<Reference Include="Moq">
- <HintPath>..\References\moq\Moq.dll</HintPath>
+ <HintPath>..\..\lib\moq\Moq.dll</HintPath>
</Reference>
- <Reference Include="NHibernate, Version=2.1.2.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\References\nhibernate\NHibernate.dll</HintPath>
+ <Reference Include="NHibernate">
+ <HintPath>..\..\lib\nhibernate\NHibernate.dll</HintPath>
</Reference>
<Reference Include="NHibernate.ByteCode.Castle">
- <HintPath>..\References\nhibernate\NHibernate.ByteCode.Castle.dll</HintPath>
+ <HintPath>..\..\lib\nhibernate\NHibernate.ByteCode.Castle.dll</HintPath>
+ </Reference>
+ <Reference Include="NHibernate.LambdaExtensions">
+ <HintPath>..\..\lib\nhibernate\NHibernate.LambdaExtensions.dll</HintPath>
</Reference>
<Reference Include="NHibernate.Linq">
- <HintPath>..\References\nhibernate\NHibernate.Linq.dll</HintPath>
+ <HintPath>..\..\lib\nhibernate\NHibernate.Linq.dll</HintPath>
</Reference>
- <Reference Include="Ninject, Version=2.0.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\References\ninject\Ninject.dll</HintPath>
+ <Reference Include="Ninject">
+ <HintPath>..\..\lib\ninject\Ninject.dll</HintPath>
</Reference>
- <Reference Include="Ninject.Extensions.Logging, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\References\ninject\web\Ninject.Extensions.Logging.dll</HintPath>
+ <Reference Include="Ninject.Extensions.Logging">
+ <HintPath>..\..\lib\ninject\web\Ninject.Extensions.Logging.dll</HintPath>
</Reference>
<Reference Include="Ninject.Extensions.Logging.Log4net">
- <HintPath>..\References\ninject\web\Ninject.Extensions.Logging.Log4net.dll</HintPath>
- </Reference>
- <Reference Include="Ninject.Web">
- <HintPath>..\References\ninject\web\Ninject.Web.dll</HintPath>
+ <HintPath>..\..\lib\ninject\web\Ninject.Extensions.Logging.Log4net.dll</HintPath>
</Reference>
<Reference Include="nunit.framework">
- <HintPath>..\References\nunit\nunit.framework.dll</HintPath>
+ <HintPath>..\..\lib\nunit\nunit.framework.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="Microsoft.CSharp" />
- <Reference Include="System.Data.SQLite">
- <HintPath>..\References\nhibernate\System.Data.SQLite.dll</HintPath>
- </Reference>
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.ServiceModel" />
<Reference Include="System.Web.Services" />
<Reference Include="ThoughtWorks.CruiseControl.Core">
- <HintPath>..\References\cruisecontrol\ThoughtWorks.CruiseControl.Core.dll</HintPath>
+ <HintPath>..\..\lib\cruisecontrol\ThoughtWorks.CruiseControl.Core.dll</HintPath>
+ </Reference>
+ <Reference Include="ThoughtWorks.CruiseControl.Remote">
+ <HintPath>..\..\lib\cruisecontrol\ThoughtWorks.CruiseControl.Remote.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
View
0 ...Services/DeveloperActivityServiceTests.cs → ...Services/DeveloperActivityServiceTests.cs
File renamed without changes.
View
BIN src/Website/Content/images/achievements/bill-the-breaker.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN src/Website/Content/images/achievements/bob-the-builder.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
0 Website/Content/images/person.png → src/Website/Content/images/person.png
File renamed without changes
View
0 ...ite/Content/themes/XBL/images/main_bg.jpg → ...ite/Content/themes/XBL/images/main_bg.jpg
File renamed without changes
View
0 ...tent/themes/XBL/images/main_bg_repeat.jpg → ...tent/themes/XBL/images/main_bg_repeat.jpg
File renamed without changes
View
3 Website/Content/themes/XBL/theme.css → src/Website/Content/themes/XBL/theme.css
@@ -28,8 +28,9 @@ body, a
}
#header h1
{
- margin: 60px 50px;
+ margin: 50px;
font-size: 250%;
+ text-align: center;
}
#nav-bar
View
0 Website/Content/themes/default.css → src/Website/Content/themes/default.css
File renamed without changes.
View
0 ...ite/Controllers/AchievementsController.cs → ...ite/Controllers/AchievementsController.cs
File renamed without changes.
View
0 Website/Global.asax → src/Website/Global.asax
File renamed without changes.
View
10 Website/Global.asax.cs → src/Website/Global.asax.cs
@@ -76,7 +76,7 @@ private void CreateDatabaseOnFirstRun(object sender, EventArgs e)
Name = "Bob the Builder",
Description = "You have successfully built something for the first time!",
Disposition = AchievementDisposition.Positive,
- Key = "BobTheBuilder",
+ Key = "bob-the-builder",
Kind = AchievementKind.Medal,
TargetActivityTypeName = typeof (SuccessfulBuild).Name,
TriggerCount = 1
@@ -86,7 +86,7 @@ private void CreateDatabaseOnFirstRun(object sender, EventArgs e)
Name = "Bill the Breaker",
Description = "You have broken the build for the first time!",
Disposition = AchievementDisposition.Negative,
- Key = "BillTheBreaker",
+ Key = "bill-the-breaker",
Kind = AchievementKind.Medal,
TargetActivityTypeName = typeof (BrokenBuild).Name,
TriggerCount = 1
@@ -96,7 +96,7 @@ private void CreateDatabaseOnFirstRun(object sender, EventArgs e)
Name = "Medic!",
Description = "You have fixed a build!",
Disposition = AchievementDisposition.Positive,
- Key = "Medic",
+ Key = "medic",
Kind = AchievementKind.Medal,
TargetActivityTypeName = typeof (FixedBuild).Name,
TriggerCount = 1
@@ -106,7 +106,7 @@ private void CreateDatabaseOnFirstRun(object sender, EventArgs e)
Name = "Building Spree",
Description = "You have 5 successful builds in a row!",
Disposition = AchievementDisposition.Positive,
- Key = "BuildingSpree",
+ Key = "building-spree",
Kind = AchievementKind.Streak,
TargetActivityTypeName = typeof (SuccessfulBuild).Name,
TriggerCount = 1
@@ -116,7 +116,7 @@ private void CreateDatabaseOnFirstRun(object sender, EventArgs e)
Name = "Breaking Spree",
Description = "You have 5 successful builds in a row!",
Disposition = AchievementDisposition.Negative,
- Key = "BreakingSpree",
+ Key = "breaking-spree",
Kind = AchievementKind.Streak,
TargetActivityTypeName = typeof (BrokenBuild).Name,
TriggerCount = 1
View
0 Website/Models/AchievementGroup.cs → src/Website/Models/AchievementGroup.cs
File renamed without changes.
View
0 Website/Models/ActivityGroup.cs → src/Website/Models/ActivityGroup.cs
File renamed without changes.
View
0 Website/Models/DeveloperDetails.cs → src/Website/Models/DeveloperDetails.cs
File renamed without changes.
View
0 Website/Models/LeaderBoardStatistics.cs → src/Website/Models/LeaderBoardStatistics.cs
File renamed without changes.
View
0 Website/Models/NullableExtensions.cs → src/Website/Models/NullableExtensions.cs
File renamed without changes.
View
0 Website/Ninject/NinjectActionInvoker.cs → src/Website/Ninject/NinjectActionInvoker.cs
File renamed without changes.
View
0 Website/Ninject/NinjectControllerFactory.cs → ...bsite/Ninject/NinjectControllerFactory.cs
File renamed without changes.
View
0 Website/Ninject/NinjectHttpApplication.cs → ...Website/Ninject/NinjectHttpApplication.cs
File renamed without changes.
View
0 Website/Properties/AssemblyInfo.cs → src/Website/Properties/AssemblyInfo.cs
File renamed without changes.
View
0 Website/Scripts/MicrosoftAjax.debug.js → src/Website/Scripts/MicrosoftAjax.debug.js
File renamed without changes.
View
0 Website/Scripts/MicrosoftAjax.js → src/Website/Scripts/MicrosoftAjax.js
File renamed without changes.
View
0 Website/Scripts/MicrosoftMvcAjax.debug.js → ...Website/Scripts/MicrosoftMvcAjax.debug.js
File renamed without changes.
View
0 Website/Scripts/MicrosoftMvcAjax.js → src/Website/Scripts/MicrosoftMvcAjax.js
File renamed without changes.
View
0 ...e/Scripts/MicrosoftMvcValidation.debug.js → ...e/Scripts/MicrosoftMvcValidation.debug.js
File renamed without changes.
View
0 Website/Scripts/MicrosoftMvcValidation.js → ...Website/Scripts/MicrosoftMvcValidation.js
File renamed without changes.
View
0 Website/Scripts/jquery-1.4.1-vsdoc.js → src/Website/Scripts/jquery-1.4.1-vsdoc.js
File renamed without changes.
View
0 Website/Scripts/jquery-1.4.1.js → src/Website/Scripts/jquery-1.4.1.js
File renamed without changes.
View
0 Website/Scripts/jquery-1.4.1.min.js → src/Website/Scripts/jquery-1.4.1.min.js
File renamed without changes.
View
0 Website/Scripts/jquery.validate-vsdoc.js → src/Website/Scripts/jquery.validate-vsdoc.js
File renamed without changes.
View
0 Website/Scripts/jquery.validate.js → src/Website/Scripts/jquery.validate.js
File renamed without changes.
View
0 Website/Scripts/jquery.validate.min.js → src/Website/Scripts/jquery.validate.min.js
File renamed without changes.
View
0 .../Contracts/LogDeveloperActivityRequest.cs → .../Contracts/LogDeveloperActivityRequest.cs
File renamed without changes.
View
0 ...Contracts/LogDeveloperActivityResponse.cs → ...Contracts/LogDeveloperActivityResponse.cs
File renamed without changes.
View
0 ...ite/Services/DeveloperActivityService.svc → ...ite/Services/DeveloperActivityService.svc
File renamed without changes.
View
0 .../Services/DeveloperActivityService.svc.cs → .../Services/DeveloperActivityService.svc.cs
File renamed without changes.
View
0 Website/Services/WebServiceBase.cs → src/Website/Services/WebServiceBase.cs
File renamed without changes.
View
0 ...te/Views/Achievements/Achievements.cshtml → ...te/Views/Achievements/Achievements.cshtml
File renamed without changes.
View
0 ...iews/Achievements/DeveloperDetails.cshtml → ...iews/Achievements/DeveloperDetails.cshtml
File renamed without changes.
View
0 ...e/Views/Achievements/DeveloperList.cshtml → ...e/Views/Achievements/DeveloperList.cshtml
File renamed without changes.
View
0 ...ite/Views/Achievements/LeaderBoard.cshtml → ...ite/Views/Achievements/LeaderBoard.cshtml
File renamed without changes.
View
0 ...te/Views/Shared/AwardedAchievement.cshtml → ...te/Views/Shared/AwardedAchievement.cshtml
File renamed without changes.
View
0 Website/Views/Shared/_Layout.cshtml → src/Website/Views/Shared/_Layout.cshtml
File renamed without changes.
View
0 Website/Views/Web.config → src/Website/Views/Web.config
File renamed without changes.
View
0 Website/Web.Debug.config → src/Website/Web.Debug.config
File renamed without changes.
View
18 Website/Web.Release.config → src/Website/Web.Release.config
@@ -3,17 +3,13 @@
<!-- For more information on using web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 -->
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
- <!--
- In the example below, the "SetAttributes" transform will change the value of
- "connectionString" to use "ReleaseSQLServer" only when the "Match" locator
- finds an atrribute "name" that has a value of "MyDB".
-
- <connectionStrings>
- <add name="MyDB"
- connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True"
- xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
- </connectionStrings>
- -->
+
+ <connectionStrings>
+ <add name="DeveloperAchievements"
+ connectionString="Server=(local);Database=DeveloperAchievements;Integrated Security=true;"
+ xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
+ </connectionStrings>
+
<system.web>
<compilation xdt:Transform="RemoveAttributes(debug)" />
<!--
View
4 Website/Web.config → src/Website/Web.config
@@ -9,6 +9,10 @@
<connectionStrings>
<add name="DeveloperAchievements" connectionString="Server=.\SQLEXPRESS;Database=DeveloperAchievements;Integrated Security=true;"/>
</connectionStrings>
+
+ <appSettings>
+ <add key="Achievements.ImagePath" value="~/content/images" />
+ </appSettings>
<system.web>
<compilation debug="true" targetFramework="4.0">
View
15 Website/Website.csproj → src/Website/Website.csproj
@@ -35,13 +35,16 @@
<ItemGroup>
<Reference Include="Microsoft.CSharp" />
<Reference Include="Ninject">
- <HintPath>..\References\ninject\Ninject.dll</HintPath>
+ <HintPath>..\..\lib\ninject\Ninject.dll</HintPath>
</Reference>
<Reference Include="Ninject.Extensions.Logging">
- <HintPath>..\References\ninject\web\Ninject.Extensions.Logging.dll</HintPath>
+ <HintPath>..\..\lib\ninject\web\Ninject.Extensions.Logging.dll</HintPath>
+ </Reference>
+ <Reference Include="Ninject.Extensions.Logging.Log4net">
+ <HintPath>..\..\lib\ninject\web\Ninject.Extensions.Logging.Log4net.dll</HintPath>
</Reference>
<Reference Include="Ninject.Web">
- <HintPath>..\References\ninject\web\Ninject.Web.dll</HintPath>
+ <HintPath>..\..\lib\ninject\web\Ninject.Web.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Data" />
@@ -181,8 +184,8 @@
</VisualStudio>
</ProjectExtensions>
<PropertyGroup>
- <PostBuildEvent>copy $(SolutionDir)References\ninject\web\*.* $(TargetDir)
-copy $(SolutionDir)References\aspnetmvc\*.* $(TargetDir)
-copy $(SolutionDir)References\nhibernate\*.* $(TargetDir)</PostBuildEvent>
+ <PostBuildEvent>copy $(SolutionDir)..\lib\ninject\web\*.* $(TargetDir)
+copy $(SolutionDir)..\lib\aspnetmvc\*.* $(TargetDir)
+copy $(SolutionDir)..\lib\nhibernate\*.* $(TargetDir)</PostBuildEvent>
</PropertyGroup>
</Project>

0 comments on commit d648855

Please sign in to comment.