public ClientCertificatesForUserViewModel(IClientCertificatesRepository clientCertificatesRepository, IUserManagementRepository userManagementRepository, string username)
        {
            this.clientCertificatesRepository = clientCertificatesRepository;
            this.userManagementRepository     = userManagementRepository;
            var allnames =
                userManagementRepository.GetUsers()
                .Select(x => new SelectListItem
            {
                Text = x
            }).ToList();

            allnames.Insert(0, new SelectListItem {
                Text = "-Choose-", Value = ""
            });
            this.AllUserNames = allnames;

            this.UserName  = username;
            NewCertificate = new ClientCertificate {
                UserName = username
            };
            if (!IsNew)
            {
                var certs =
                    this.clientCertificatesRepository
                    .GetClientCertificatesForUser(this.UserName)
                    .ToArray();
                this.Certificates = certs;
            }
            else
            {
                this.Certificates = new ClientCertificate[0];
            }
        }
 public ClientCertificatesForUserViewModel(IClientCertificatesRepository clientCertificatesRepository, IUserManagementRepository userManagementRepository, string username)
 {
     this.clientCertificatesRepository = clientCertificatesRepository;
     this.userManagementRepository = userManagementRepository;
     var allnames =
         userManagementRepository.GetUsers()
         .Select(x => new SelectListItem
         {
             Text = x
         }).ToList();
     allnames.Insert(0, new SelectListItem { Text = "-Choose-", Value = "" });
     this.AllUserNames = allnames;
     
     this.UserName = username;
     NewCertificate = new ClientCertificate { UserName = username };
     if (!IsNew)
     {
         var certs =
                 this.clientCertificatesRepository
                 .GetClientCertificatesForUser(this.UserName)
                     .ToArray();
         this.Certificates = certs;
     }
     else
     {
         this.Certificates = new ClientCertificate[0];
     }
 }
 public RolesViewModel(Repositories.IUserManagementRepository UserManagementRepository)
 {
     this.UserManagementRepository = UserManagementRepository;
     this.Roles =
         UserManagementRepository
             .GetRoles()
             .Select(x => new RoleInputModel { Name = x })
             .OrderBy(x=>x.CanDelete)
             .ToArray();
 }
Ejemplo n.º 4
0
 public RolesViewModel(Repositories.IUserManagementRepository UserManagementRepository)
 {
     this.UserManagementRepository = UserManagementRepository;
     this.Roles =
         UserManagementRepository
         .GetRoles()
         .Select(x => new RoleInputModel {
         Name = x
     })
         .OrderBy(x => x.CanDelete)
         .ToArray();
 }
Ejemplo n.º 5
0
        public UsersViewModel(Repositories.IUserManagementRepository UserManagementRepository, int currentPage, string filter)
        {
            Container.Current.SatisfyImportsOnce(this);

            this.UserManagementRepository = UserManagementRepository;
            this.Filter = filter;

            Init(currentPage, filter);
            if (TotalPages < CurrentPage)
            {
                Init(TotalPages, filter);
            }
        }
        public UsersViewModel(Repositories.IUserManagementRepository UserManagementRepository, int currentPage, string filter)
        {
            Container.Current.SatisfyImportsOnce(this);

            this.UserManagementRepository = UserManagementRepository;
            this.Filter = filter;

            Init(currentPage, filter);
            if (TotalPages < CurrentPage)
            {
                Init(TotalPages, filter);
            }
        }
        public UsersViewModel(Repositories.IUserManagementRepository UserManagementRepository, string filter)
        {
            // TODO: Complete member initialization
            this.UserManagementRepository = UserManagementRepository;
            this.Filter = filter;

            if (String.IsNullOrEmpty(filter))
            {
                Users = UserManagementRepository.GetUsers();
                Total = Showing;
            }
            else
            {
                Users = UserManagementRepository.GetUsers(filter);
                Total = UserManagementRepository.GetUsers().Count();
            }
        }
        public UsersViewModel(Repositories.IUserManagementRepository UserManagementRepository, string filter)
        {
            this.UserManagementRepository = UserManagementRepository;
            this.Filter = filter;

            if (String.IsNullOrEmpty(filter))
            {
                Users = UserManagementRepository.GetUsers();
                Total = Showing = Users.Count();
            }
            else
            {
                Users = UserManagementRepository.GetUsers(filter);
                Total = UserManagementRepository.GetUsers().Count();
                Showing = Users.Count();
            }

            UsersDeleteList = Users.Select(x => new UserDeleteModel { Username = x }).ToArray();
        }
        public UsersViewModel(Repositories.IUserManagementRepository UserManagementRepository, string filter)
        {
            this.UserManagementRepository = UserManagementRepository;
            this.Filter = filter;

            if (String.IsNullOrEmpty(filter))
            {
                Users = UserManagementRepository.GetUsers();
                Total = Showing = Users.Count();
            }
            else
            {
                Users   = UserManagementRepository.GetUsers(filter);
                Total   = UserManagementRepository.GetUsers().Count();
                Showing = Users.Count();
            }

            UsersDeleteList = Users.Select(x => new UserDeleteModel {
                Username = x
            }).ToArray();
        }
 public UserRolesViewModel(Repositories.IUserManagementRepository userManagementRepository, string username)
 {
     this.userManagementRepository = userManagementRepository;
     this.Username = username;
     this.UserRoles = this.userManagementRepository.GetRolesForUser(this.Username);
 }
 public UserRolesViewModel(Repositories.IUserManagementRepository userManagementRepository, string username)
 {
     this.userManagementRepository = userManagementRepository;
     this.Username  = username;
     this.UserRoles = this.userManagementRepository.GetRolesForUser(this.Username);
 }