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

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

                    project.Name = "Update Test";

                    ProjectActions
                    .UpdateProject(project)
                    .Function(conn);
                }
        }
        public GlobalJsonResult <Project> Update([FromBody] Project project)
        {
            dispatcher.Dispatch(ProjectActions.UpdateProject(project));

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