Example #1
0
        public IActionResult Appliers(int JobId)
        {
            CandidateIndexViewModel data = new CandidateIndexViewModel();

            data.Breadcumb = new BreadcumbViewModel
            {
                Title = "Appliers",
                Path  = new Dictionary <string, string>()
            };
            data.Breadcumb.Path.Add("index", "Home");
            data.Breadcumb.Path.Add("My Jobs", null);
            data.Breadcumb.Path.Add("Appliers", null);

            ViewBag.Partial = data.Breadcumb;

            List <Apply> applies = _context.Appliers.Include(a => a.user).Where(a => a.JobId == JobId).ToList();

            List <User> Appliers = new List <User>();

            foreach (Apply item in applies)
            {
                User Finded = _context.Users.Include(u => u.Resumes).Where(u => u.UserId == item.UserId).FirstOrDefault();
                Appliers.Add(Finded);
            }

            ViewBag.Candidates = Appliers;

            return(View());
        }
Example #2
0
        public IActionResult Index()
        {
            List <Job> Jobs = _context.Jobs.Include(j => j.user).Where(j => j.IsActive == true).OrderByDescending(j => j.CreatedAt).ToList();

            ViewBag.Jobs = Jobs;
            List <User> Candidates = _context.Users.Include(u => u.Resumes).Where(u => u.HasResume == true).ToList();

            ViewBag.Candidates = Candidates;
            CandidateIndexViewModel data = new CandidateIndexViewModel();

            data.Breadcumb = new BreadcumbViewModel
            {
                Title = "Candidates",
                Path  = new Dictionary <string, string>()
            };
            data.Breadcumb.Path.Add("index", "Home");
            data.Breadcumb.Path.Add("Pages", null);
            data.Breadcumb.Path.Add("Candidates", null);

            ViewBag.Partial = data.Breadcumb;

            return(View());
        }