Changeset 1729 for trunk/sources/HeuristicLab.Security.Core
- Timestamp:
- 04/30/09 16:58:54 (15 years ago)
- Location:
- trunk/sources/HeuristicLab.Security.Core/3.2
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Security.Core/3.2/HeuristicLab.Security.Core-3.2.csproj
r1724 r1729 51 51 <Compile Include="SecurityCorePlugin.cs" /> 52 52 <Compile Include="Properties\AssemblyInfo.cs" /> 53 <Compile Include="SecurityCoreTest.cs" /> 53 54 <Compile Include="SecurityManager.cs" /> 54 55 <Compile Include="ServiceLocator.cs" /> -
trunk/sources/HeuristicLab.Security.Core/3.2/PermissionManager.cs
r1724 r1729 35 35 36 36 IUserAdapter userAdapter = session.GetDataAdapter<User, IUserAdapter>(); 37 User user = userAdapter.GetBy Name(userName);37 User user = userAdapter.GetByLogin(userName); 38 38 39 39 if (user.Password.CompareTo(password) == 0) { -
trunk/sources/HeuristicLab.Security.Core/3.2/SecurityManager.cs
r1724 r1729 353 353 } 354 354 } 355 355 356 public Permission AddPermission(Permission permission) { 357 try { 358 session = factory.GetSessionForCurrentThread(); 359 IPermissionAdapter permissionAdapter = session.GetDataAdapter<Permission, IPermissionAdapter>(); 360 361 if (permission != null) { 362 permissionAdapter.Update(permission); 363 364 return permission; 365 } else 366 return null; 367 } 368 finally { 369 if (session != null) 370 session.EndSession(); 371 } 372 } 373 374 public bool RemovePermission(Guid permissionId) { 375 try { 376 session = factory.GetSessionForCurrentThread(); 377 IPermissionAdapter permissionAdapter = session.GetDataAdapter<Permission, IPermissionAdapter>(); 378 379 Permission permission = permissionAdapter.GetById(permissionId); 380 if (permission != null) 381 return permissionAdapter.Delete(permission); 382 else 383 return false; 384 } 385 finally { 386 if (session != null) 387 session.EndSession(); 388 } 389 } 390 391 public Permission UpdatePermission(Permission permission) { 392 try { 393 session = factory.GetSessionForCurrentThread(); 394 IPermissionAdapter permissionAdapter = session.GetDataAdapter<Permission, IPermissionAdapter>(); 395 396 if(permission != null) { 397 permissionAdapter.Update(permission); 398 return permission; 399 } 400 else 401 return null; 402 } 403 finally { 404 if (session != null) 405 session.EndSession(); 406 } 407 } 356 408 } 357 409 }
Note: See TracChangeset
for help on using the changeset viewer.