public void CanGetAllProjects()
        {
            using (var dbFactory = new TestDbConnectionFactory())
                using (var conn = dbFactory.Database())
                {
                    var project = new Project {
                        Id = 1, Name = "Test"
                    };

                    ProjectActions
                    .CreateProject(project)
                    .Function(conn);

                    ProjectActions
                    .GetAllProjects()
                    .Function(conn);
                }
        }
        public GlobalJsonResult <IEnumerable <Project> > GetAll()
        {
            var projects = dispatcher.Dispatch(ProjectActions.GetAllProjects());

            return(GlobalJsonResult <IEnumerable <Project> > .Success(System.Net.HttpStatusCode.OK, projects));
        }