Merge default => dev

--HG--
branch : dev
This commit is contained in:
Renaud Paquay
2011-02-19 18:14:08 -08:00
6 changed files with 136 additions and 0 deletions

View File

@@ -81,6 +81,13 @@ namespace Orchard.Roles.Controllers {
var viewModel = new RoleCreateViewModel();
try {
UpdateModel(viewModel);
//check if the role name already exists
if (!_roleService.VerifyRoleUnicity(viewModel.Name)) {
Services.Notifier.Error(T("Creating Role {0} failed: Role with same name already exists", viewModel.Name));
return RedirectToAction("Create");
}
_roleService.CreateRole(viewModel.Name);
foreach (string key in Request.Form.Keys) {
if (key.StartsWith("Checkbox.") && Request.Form[key] == "true") {