Example #1
0
        public void DeleteRole_Ok()
        {
            var role = new Role()
            {
                Description = "Role_Desc",
                RoleName    = "UnitTest-Delete"
            };

            Assert.True(RoleHelper.Save(role));
            Assert.True(RoleHelper.Delete(RoleHelper.Retrieves().Where(r => r.RoleName == role.RoleName).Select(r => r.Id)));
        }
Example #2
0
        public void SaveRole_Ok()
        {
            var role = new Role()
            {
                Description = "Role_Desc",
                RoleName    = "UnitTest-Save"
            };

            // insert
            Assert.True(RoleHelper.Save(role));

            // update
            Assert.True(RoleHelper.Save(role));

            // delete
            Assert.True(RoleHelper.Delete(new string[] { role.Id }));
        }
Example #3
0
 public bool Delete([FromBody] IEnumerable <string> value)
 {
     return(RoleHelper.Delete(value));
 }
Example #4
0
 /// <summary>
 /// 刪除方法
 /// </summary>
 protected override bool Delete(IEnumerable <Role> items) => RoleHelper.Delete(items.Select(item => item.Id ?? ""));