Commits on May 11, 2012
Commits on Apr 30, 2012
Commits on Apr 25, 2012
  1. - Services now do NOT take a IDocumentStore as a constructor dependency.

      When required, an IDocumentSession is passed in to the method being
    PureKrome committed Apr 25, 2012
  2. - Big refactor: Replaced the IDocumentSession with an IDocumentStore

      for all main constructors, like controllers and services.
    - Removed any RavenDb attributes and replaced with an abstract controller.
    - Split out the (over-ridden) User property from the base controller
      into another base controller.
    - All controllers that required RavenDb stuff, now inherit
      the RavenDbController .. which in turn inherits the new BaseController.
    - Moved around some folders/namespaces in the Web project to make it easier to find :)
    PureKrome committed Apr 25, 2012
Commits on Apr 1, 2012
  1. - Added the ability to define Indexes per Fact.

    - Updated all Facts which require 1 or more indexes, by specifying the required index.
    PureKrome committed Apr 1, 2012
  2. - BugFix: Filtering questions by tag now correctly filters. New test …

    …also added to confirm this.
    PureKrome committed Apr 1, 2012
  3. - Updated the README.markdown :-

      o) Added a link to the AppHarbor demo application site.
      o) Fixed up the RavenDb version's being used.
    PureKrome committed Apr 1, 2012
  4. - BugFix: A test to test some question validation was incorrectly nam…

    …ed AND it was failing. Now fix0rd.
    PureKrome committed Apr 1, 2012
  5. - Updated RavenDb + Embedded to v 7.0.1.

    - Updated AutoMapper.
    PureKrome committed Apr 1, 2012
Commits on Jan 31, 2012
  1. - Fixed handling of unit test disposing and document store errors.

    - Changed the StaleIndex waiting to 20ms.
    PureKrome committed Jan 31, 2012
  2. - Refactored Create action method :: Cheers @ Ben Bornis!

    - Updated typos in readme.markdown.
    PureKrome committed Jan 31, 2012
Commits on Jan 24, 2012
  1. - Updated RavenDb-Embedded to v606-U.

    - Updated da ReadMe.
    PureKrome committed Jan 24, 2012
  2. - BugFix: Seeding questions now correctly creates the CreatedByUserId.

    - Added Json question index and test fact.
    - Updated RavenDb to v606-U.
    PureKrome committed Jan 24, 2012
Commits on Jan 23, 2012
  1. - Updated the RavenDb logo image.

    - Added another unit test.
    - Fixed up asking a question with validation handling. UI isn't perfect still.
    - Not all fake questions create votes.
    - Asking a question requires authorization.
    - BugFix: questions with a null Vote doesn't crash the view.
    PureKrome committed Jan 23, 2012
Commits on Jan 22, 2012
  1. - Updated RavenDb to v 603-U.

    - WIP: Still asking a question - added some unit tests and fleshed out the views.
    - Fixed the QuestionListViewModel to now have a Questions property.
    - Seeding data now waits for all static indexes to complete.
    PureKrome committed Jan 22, 2012
Commits on Jan 18, 2012
  1. ### WIP ###

    - Added a new Question service and appropriate unit tests.
    - Questions now has data annotations for validation.
    PureKrome committed Jan 18, 2012
  2. - WIP: still trying to ask a question.

    - Refactored the question list to now use a question index with a projection.
    - Renamed the Test files to Facts.
    PureKrome committed Jan 18, 2012
Commits on Jan 17, 2012
  1. - Work In Progress.

    PureKrome committed Jan 17, 2012
  2. - More work on the Ask a question, page.

    - Updated RavenDb to v599-Unstable.
    PureKrome committed Jan 17, 2012
Commits on Jan 12, 2012
  1. - Moved the Dependency Injection namespace to inside the Model namesp…

    - Added AutoMapper, mainly for view and input models.
    - More work done to asking a question.
    PureKrome committed Jan 12, 2012
Commits on Jan 10, 2012
Commits on Jan 5, 2012
Commits on Jan 4, 2012
Commits on Dec 30, 2011
  1. - Cleaned up FakeUsers to always create a unique Identity.

    - TestBase now only disposes of the Embeddable Document Store during
      a TearDown. No need to implement IDisposable because this would -again- get called
      after all the tests have been run and the class was finally being removed.
    PureKrome committed Dec 30, 2011
Commits on Dec 21, 2011
  1. - Upgrade Web project to use IISExpress instead of Ca-Fail-ni.

    - Updated the Server-in-Ram shortcut :)
    PureKrome committed Dec 21, 2011
  2. - Removed all the existing packages from the Repository. I though I r…

      them, but it listed em still here.
    PureKrome committed Dec 21, 2011
  3. - Removed packages from the repository. Thank you NuGet v 1.6 !

    - Updated the following packages:
      *) RavenDb and RavenDbEmbeddable
      *) FacebookCore and FacebookWeb.
      *) NBuilder
    - Refactored the unit tests to now always SetUp and TearDown for ~each~
      unit test. This means each test is now independent of each other :)
    - Refactored the FakeQuestions and FakeUsers so they do not store the
      generated fake data into a static collection. The static collection was
      causing all sorts of mischief to the unit tests :(
    PureKrome committed Dec 21, 2011
Commits on Nov 22, 2011
  1. - Unit Test TestBase now impliments IDisposable to nicely dispose of …

    …the Db.
      I know it's just a unit test so we don't care about the data .. but practice makes perfect.
    - Cleaned up the website UI for the home page .. so the 3x tags are now moved to the sidebar
      and the formatting is much cleaner and closer to StackOverflow's design.
    - Hardcoded a new user's Tag's .. when a new user get's Stored.
    PureKrome committed Nov 22, 2011
Commits on Nov 17, 2011