JordanRift.Grassroots.Web.Controllers.AdminController.UpdateOrganization C# (CSharp) Method

UpdateOrganization() private method

private UpdateOrganization ( OrganizationDetailsModel model ) : System.Web.Mvc.ActionResult
model JordanRift.Grassroots.Web.Models.OrganizationDetailsModel
return System.Web.Mvc.ActionResult
        public ActionResult UpdateOrganization( OrganizationDetailsModel model )
        {
            using (OrganizationRepository)
            {
                var organization = OrganizationRepository.GetDefaultOrganization(readOnly: false);

                if (ModelState.IsValid)
                {
                    MapOrganizationUpdate(organization, model);
                    MapOrganizationSettings(organization, model.OrganizationSettings);
                    OrganizationRepository.Save();
                    TempData["UserFeedback"] = "Your changes have been saved. Please allow a few minutes for them to take effect.";
                    return RedirectToAction("Index", "Admin");
                }
            }

            TempData["OrganizationEditModel"] = model;
            return RedirectToAction( "EditOrganization", "Admin" );
        }