public static OrganizationViewModel Create(IRepository repository) { Check.Require(repository != null, "Repository must be supplied"); var viewModel = new OrganizationViewModel { Organization = new Organization() }; return(viewModel); }
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)); } }
// // GET: /Admin/Organization/Create public ActionResult Create() { var viewModel = OrganizationViewModel.Create(Repository); return(View(viewModel)); }
public static OrganizationViewModel Create(IRepository repository) { Check.Require(repository != null, "Repository must be supplied"); var viewModel = new OrganizationViewModel {Organization = new Organization()}; return viewModel; }