예제 #1
0
        //protected UserManager<ApplicationUser> UserManager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(new ApplicationDbContext()));

        //
        // GET: /Recruitment/
        public ActionResult Index()
        {
            var statsVM = new RecruitmentStatsViewModel();

            statsVM.SubmittersLastWeek    = ent.LastWeeksSubmissionStats.ToList();
            statsVM.MailersLastWeek       = ent.LastWeeksMailStats.ToList();
            statsVM.SubmittersLastMonth   = mnthEnt.LastMonthsSubmissionStats.ToList();
            statsVM.MailersLastMonth      = mnthEnt.LastMonthsMailStats.ToList();
            statsVM.MailsToSend           = db.RecruitmentMailees.Where(m => (m.MailerId == null) && (m.CorpId_AtLastCheck >= 1000000) && (m.CorpId_AtLastCheck <= 1000200)).Count();
            statsVM.ApplicationsToProcess = appent.ApplicantLists.Where(a => (a.Status != ApplicationReviewViewModel.ApplicationStatus.Accepted.ToString()) && (a.Status != ApplicationReviewViewModel.ApplicationStatus.Rejected.ToString())).Count();

            return(View(statsVM));
        }
예제 #2
0
        public ActionResult Home()
        {
            var statsVM = new RecruitmentStatsViewModel();

            statsVM.SubmittersLastWeek  = ent.LastWeeksSubmissionStats.ToList();
            statsVM.MailersLastWeek     = ent.LastWeeksMailStats.ToList();
            statsVM.SubmittersLastMonth = mnthEnt.LastMonthsSubmissionStats.ToList();
            statsVM.MailersLastMonth    = mnthEnt.LastMonthsMailStats.ToList();
            statsVM.MailsToSend         = db.RecruitmentMailees.Where(m =>
                                                                      (m.MailerId == null && !m.Name.Contains("Citizen") && !m.Name.Contains("Trader") && !m.Name.Contains("Miner"))).ToList()
                                          .Where(m =>
                                                 ((m.InNPCCorp) &&
                                                  (m.DateOfBirthInRange))).Count();
            statsVM.ApplicationsToProcess = appent.ApplicantLists.Where(a => (a.Status != ApplicationReviewViewModel.ApplicationStatus.Accepted.ToString()) && (a.Status != ApplicationReviewViewModel.ApplicationStatus.Rejected.ToString())).Count();

            return(View(statsVM));
        }