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));
}
}