public ActionResult Create(ResourcePermissionTypeViewModel permissionViewModel) { if (ModelState.IsValid) { var permissionModel = Mapper.Map <ResourcePermissionTypeModel>(permissionViewModel); var result = m_resourcePermissionManager.CreatePermissionType(permissionModel); if (!result.HasError) { return(RedirectToAction(nameof(View), new { id = result.Result })); } ModelState.AddModelError(result.Error.Message); } var viewModel = new ResourcePermissionTypeViewModel(); return(View(viewModel)); }
public ActionResult Edit(int id, ResourcePermissionTypeViewModel permissionViewModel) { if (ModelState.IsValid) { var permissionModel = Mapper.Map <ResourcePermissionTypeModel>(permissionViewModel); var result = m_resourcePermissionManager.UpdatePermissionType(id, permissionModel); if (!result.HasError) { return(RedirectToAction(nameof(View), new { id })); } ModelState.AddModelError(result.Error.Message); } permissionViewModel.Id = id; return(View(permissionViewModel)); }
public ActionResult Create() { var viewModel = new ResourcePermissionTypeViewModel(); return(View(viewModel)); }