public static RoleModel Map(Domain.Models.Role role)
 {
     return(new RoleModel
     {
         ID = role.ID,
         Name = role.Name
     });
 }
Пример #2
0
 public static Role Map(Domain.Models.Role model)
 {
     return(new Role
     {
         Id = model.ID,
         Name = model.Name
     });
 }
Пример #3
0
 public RoleModel Map(Domain.Models.Role role)
 {
     return(new RoleModel()
     {
         Id = role.Id,
         Name = role.Name
     });
 }
 private void SetupPermissions(Domain.Models.Role defaultRole, SecurableItem securableItem, Role incomingRole)
 {
     foreach (var permission in defaultRole.Permissions)
     {
         var existingPermission =
             _authorizationDbContext.Permissions.FirstOrDefault(
                 p => p.Name == permission.Name && p.Grain == permission.Grain &&
                 p.SecurableItem.Name == securableItem.Name);
         if (existingPermission == null)
         {
             var incomingPermission = permission.ToEntity();
             incomingPermission.PermissionId    = Guid.NewGuid();
             incomingPermission.SecurableItemId = securableItem.SecurableItemId;
             incomingPermission.RolePermissions.Add(new RolePermission {
                 RoleId = incomingRole.RoleId, PermissionId = incomingPermission.PermissionId, PermissionAction = PermissionAction.Allow
             });
             _authorizationDbContext.Permissions.Add(incomingPermission);
         }
     }
 }
 public static void ToEntity(this Domain.Models.Role model, EntityModels.Role entity)
 {
     Mapper.Map(model, entity);
 }
 public static EntityModels.Role ToEntity(this Domain.Models.Role model)
 {
     return(model == null ? null : Mapper.Map <EntityModels.Role>(model));
 }
Пример #7
0
 public WhenUserRequestRevokeToken(Domain.Models.Role role)
     : base(role)
 {
 }
 public WhenNonAdminRequestRevokeTokenForAnotherUser(Domain.Models.Role role)
     : base(role)
 {
 }