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

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

            return(viewModel);
        }
Exemplo n.º 2
0
        public ActionResult Create(Organization organization)
        {
            var organizationToCreate = new Organization();

            TransferValues(organization, organizationToCreate);

            if (ModelState.IsValid)
            {
                RepositoryFactory.OrganizationRepository.EnsurePersistent(organizationToCreate);

                Message = "Organization Created Successfully";

                return(RedirectToAction("Index"));
            }
            else
            {
                var viewModel = OrganizationViewModel.Create(Repository);
                viewModel.Organization = organization;

                return(View(viewModel));
            }
        }
Exemplo n.º 3
0
        //
        // GET: /Admin/Organization/Create
        public ActionResult Create()
        {
            var viewModel = OrganizationViewModel.Create(Repository);

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

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

            return viewModel;
        }