コード例 #1
0
 public ActionResult Create(CreateRuleViewModel model)
 {
     if (model == null)
     {
         return(View());
     }
     return(RedirectToAction("Index"));
 }
コード例 #2
0
        public ActionResult CreatePost(CreateRuleViewModel viewModel)
        {
            if (!Services.Authorizer.Authorize(StandardPermissions.SiteOwner, T("Not authorized to manage rules")))
            {
                return(new HttpUnauthorizedResult());
            }

            if (!ModelState.IsValid)
            {
                Services.TransactionManager.Cancel();
            }
            else
            {
                var rule = _rulesServices.CreateRule(viewModel.Name);
                return(RedirectToAction("Edit", new { id = rule.Id }));
            }

            return(View(viewModel));
        }