ViewModel for the Organization class
        public static OrganizationViewModel Create(IRepository repository)
        {
            Check.Require(repository != null, "Repository must be supplied");

            var viewModel = new OrganizationViewModel {
                Organization = new Organization()
            };

            return(viewModel);
        }
        public static OrganizationViewModel Create(IRepository repository)
        {
            Check.Require(repository != null, "Repository must be supplied");

            var viewModel = new OrganizationViewModel {Organization = new Organization()};

            return viewModel;
        }