Пример #1
0
        /// <summary>
        /// Zwraca oczekujących na akceptację użytkowników
        /// </summary>
        public List <UserRequest> GetPendingUsers()
        {
            UsersPendingModel model = new UsersPendingModel();

            model.PendingUserRequests = new List <UserRequestModel>();
            List <UserRequest> pendingUsers = _userRequestRepo.GetUserRequests(false);

            return(pendingUsers);
        }
Пример #2
0
        public ActionResult Pending()
        {
            // TODO: dostęp tylko dla admina
            UsersPendingModel model = new UsersPendingModel();

            model.PendingUserRequests = new List <UserRequestModel>();
            List <UserRequest> pendingUsers = _userSrv.GetPendingUsers();
            List <UserType>    userTypes    = _dictSrv.GetDictionary <UserType>();

            List <SelectListItem> selectList = PrepareUserTypesSelectItemList(userTypes);

            foreach (UserRequest pendingUser in pendingUsers)
            {
                UserRequestModel userreq = new UserRequestModel()
                {
                    UserRequest = pendingUser, UserTypes = selectList
                };
                model.PendingUserRequests.Add(userreq);
            }


            return(View(model));
        }