Exemplo n.º 1
0
        public void DeletePermission(long id)
        {
            var permission = _entityRepository.Get(id, false, new List <string>()
            {
                "PermissionDetails"
            });

            if (permission != null)
            {
                foreach (var item in permission.PermissionDetails)
                {
                    _permissionDetailsRepository.DeletePermanently(item);
                }
                _permissionDetailsRepository.SaveChange();
                _entityRepository.DeletePermanently(permission);
                _entityRepository.SaveChange();
            }
        }