예제 #1
0
        public ActionResult New(RoleViewModel role)
        {
            if (ModelState.IsValid)
            {
                var roleDTO = _mapper.Map <RoleDTO>(role);

                var isUniqueName = _roleService.IsUniqueName(roleDTO);

                if (isUniqueName)
                {
                    _roleService.AddNew(roleDTO);

                    return(RedirectToAction("GetAll"));
                }

                ModelState.AddModelError("Name", GlobalRes.ExistPublisherName);
            }

            return(View(role));
        }