Exemple #1
0
 public IEnumerable <EFAccountView> GetUsers()
 {
     using (IMetadataUsers client = App.CurrentBaseApp.GetUsersContext())
         return(client.GetUsers(InUseFilter).Select(x => new EFAccountView()
         {
             Name = x.Name, Surname = x.Surname, UserName = x.UserName, InUse = x.InUse, Id = x.Id, Type = x.Type
         }).ToList());
 }
Exemple #2
0
 public EFAccountEdit GetUser()
 {
     if (SelectedUser == null)
     {
         return(null);
     }
     using (IMetadataUsers client = App.CurrentBaseApp.GetUsersContext())
     {
         var user = client.GetUser(SelectedUser.Id);
         if (user != null)
         {
             var account = new EFAccountEdit();
             account.EFAccount = user;
             if (user.Permissions == null)
             {
                 user.Permissions = ByteExtensions.GetDefaultPermissions(BaseApplication.CurrentBaseApp.UserPermissionAttributes, Permission.Read);
             }
             account.UserPermissions = UserPermissionEdit.GetPermissionEdits(BaseApplication.CurrentBaseApp.UserPermissionAttributes, user.Permissions);
             return(account);
         }
         return(null);
     }
 }