コード例 #1
0
        public ActionResult Edit(int id)
        {
            var model        = new OrganizationFormModel();
            var organization = OrganizationRepository.OrganizationFetch(id);

            model.Title        = "Organization Edit";
            model.Organization = organization;

            return(this.View(model));
        }
コード例 #2
0
        public ActionResult Create()
        {
            var model        = new OrganizationFormModel();
            var organization = OrganizationRepository.OrganizationNew();

            model.Title          = "Organization Create";
            model.Organization   = organization;
            model.OrganizationId = -1;

            return(this.View(model));
        }
コード例 #3
0
        public ActionResult Edit(int id, FormCollection collection)
        {
            var model        = new OrganizationFormModel();
            var organization = OrganizationRepository.OrganizationFetch(id);

            this.Map(collection, organization);

            organization = OrganizationRepository.OrganizationSave(organization);

            if (organization.IsValid)
            {
                return(this.RedirectToAction("Index", "Home"));
            }

            model.Title        = "Organization Edit";
            model.Organization = organization;

            ModelHelper.MapBrokenRules(this.ModelState, organization);

            return(this.View(model));
        }