Beispiel #1
0
        public ActionResult RecentlyCreated()
        {
            ADDomain domain            = new ADDomain();
            List <SelectListItem> days = new List <SelectListItem>();

            for (int i = 1; i <= 31; i++)
            {
                if (i == 14)
                {
                    // We are selecting the default number of days to look for users recently created
                    days.Add(new SelectListItem()
                    {
                        Text = i.ToString() + " days", Value = i.ToString(), Selected = true
                    });
                }
                else
                {
                    days.Add(new SelectListItem()
                    {
                        Text = i.ToString() + " days", Value = i.ToString()
                    });
                }
            }

            ViewBag.days = days;
            List <ADUser> users = domain.GetUsersByCriteria(AdvancedSearchFilter.DateCreated, DateTime.Now.AddDays(-14));

            return(View(users));
        }
Beispiel #2
0
        public ActionResult RecentlyUpdated()
        {
            ADDomain      domain = new ADDomain();
            List <ADUser> users  = domain.GetUsersByCriteria(AdvancedSearchFilter.WhenChanged, DateTime.Now.AddDays(-14));

            return(View(users));
        }
Beispiel #3
0
        public ActionResult Index()
        {
            ADDomain    domain = new ADDomain();
            ViewUsersVM users  = new ViewUsersVM();

            users.RecentlyCreated = domain.GetUsersByCriteria(AdvancedSearchFilter.DateCreated, DateTime.Now.AddDays(-7)).Take(10).ToList();

            return(View(users));
        }
Beispiel #4
0
        public PartialViewResult RefreshRecentlyCreated(int days = 7)
        {
            int           formattedDays = days * (-1);
            ADDomain      domain        = new ADDomain();
            List <ADUser> users         = domain.GetUsersByCriteria(AdvancedSearchFilter.DateCreated, DateTime.Now.AddDays(formattedDays)).ToList();

            users.OrderBy(u => u.WhenCreated);

            return(PartialView("_FilteredUsers", users));
        }
Beispiel #5
0
        public ActionResult Index()
        {
            ADDomain    domain = new ADDomain();
            ViewUsersVM users  = new ViewUsersVM();

            // by default, we will take up to 10 of the recently created users
            // should this be a db setting?
            users.RecentlyCreated = domain.GetUsersByCriteria(AdvancedSearchFilter.DateCreated, DateTime.Now.AddDays(-7))
                                    .Take(10)
                                    .ToList();

            return(View(users));
        }
Beispiel #6
0
        public ActionResult Index()
        {
            if (User.Identity.IsAuthenticated)
            {
                ADDomain domain = new ADDomain();

                // By default, we'll show the user the accounts that
                // were created in the last 7 days.
                List <ADUser> users = domain.GetUsersByCriteria(AdvancedSearchFilter.DateCreated, DateTime.Now.AddDays(-7)).Take(10).ToList();
                ViewBag.UsersChanged = users;
            }

            return(View());
        }