コード例 #1
0
        public IActionResult Post([FromBody] sys_role value)
        {
            var oldSysRole = _sysRoleRpt.FindBy(f => f.RoleName == value.RoleName);

            if (oldSysRole.Any())
            {
                return(BadRequest(string.Concat(value.RoleName, "已经存在。")));
            }
            value.CreatedAt = DateTime.Now;
            value.UpdatedAt = DateTime.Now;
            value.IsValid   = true;
            _sysRoleRpt.Add(value);
            _sysRoleRpt.Commit();
            return(new OkObjectResult(value));
        }
コード例 #2
0
 public bool Register(String name, String description)
 {
     if (_roleRepository.GetFilter(it => it.Name.Equals(name)).FirstOrDefault() != null)
     {
         //throw new DomainException(Constant.ROLE_REPEATED);
         throw new DomainBusinessException(Constant.ROLE_REPEATED);
     }
     else
     {
         SysRole role = new SysRole()
         {
             Name = name, Description = description
         };
         _roleRepository.Add(role);
         _unitOfWork.Commit();
         return(true);
     }
 }