Ejemplo n.º 1
0
        public ActionResult Applied_Jobs(employee employee1)
        {
            var jobs = (from j in db.job_applied
                        where j.id_employee == employee1.id_employee
                        select j).ToList();
            //var job_circulars = (from jc in db.job_circular
            //                        select jc).Last();
            List <AppliedJobsViewModel> AppliedJobsViewModel1 = new List <AppliedJobsViewModel>();

            foreach (var job in jobs)
            {
                var AppliedJobsViewModelTemp = new AppliedJobsViewModel();
                var job_circular1            = new job_circular();
                var job_circularTemp         = (from jct in db.job_circular                      //
                                                where jct.id_job_circular == job.id_job_circular //
                                                select jct).ToList();                            //
                job_circular1 = job_circularTemp.First();                                        //
                AppliedJobsViewModelTemp.EmployeeJobSeeker = employee1;
                AppliedJobsViewModelTemp.job_applied1      = job;
                AppliedJobsViewModelTemp.job_circular1     = job_circular1;

                AppliedJobsViewModel1.Add(AppliedJobsViewModelTemp);
            }
            return(View(AppliedJobsViewModel1));
        }
Ejemplo n.º 2
0
        public ActionResult job_circular_tag(job_circular job_circular1)
        {
            var job_circular_tag1 = new job_circular_tag();

            job_circular_tag1.id_job_circular = job_circular1.id_job_circular;
            return(View(job_circular_tag1));
        }
Ejemplo n.º 3
0
        public ActionResult Job_Circular_employeer(employeer employeer1)
        {
            job_circular job_circular1 = new job_circular();

            job_circular1.id_employeer = employeer1.id_employeer;
            job_circular1.deadline     = DateTime.Now.AddDays(7);
            return(View(job_circular1));
        }
Ejemplo n.º 4
0
        public ActionResult job_circular_employeer(job_circular job_circular1)
        {
            //var job_circulars = from jc in db.job_circular
            //                    where jc.id_employeer == job_circular1.id_employeer
            //                    select jc;
            if (null == job_circular1.title)
            {
                ModelState.AddModelError("title", "tittle Can't be null. give a nice title");
            }
            if (job_circular1.deadline < DateTime.Now.AddDays(5))
            {
                if (job_circular1.deadline < DateTime.Now)
                {
                    ModelState.AddModelError("deadline", "your deadline is over before giving circular. please give a valid date time");
                }
                else
                {
                    ModelState.AddModelError("deadline", "You are trying to give a job circular less than 5 days. please add more time. Thank u");
                }
            }
            if (job_circular1.experience != null && job_circular1.experience < 0)
            {
                ModelState.AddModelError("experience", "Experience Can't be negative");
            }
            if (job_circular1.vacancy < 0 || job_circular1.vacancy == null)
            {
                ModelState.AddModelError("vacancy", "Vacancy can't be null or less than zero");
            }
            if (ModelState.IsValid)
            {
                db.job_circular.Add(job_circular1);
                db.SaveChanges();

                // job_circular1 = job_circular1;
                // var job_circular2 = new job_circular();
                // job_circular2.id_job_circular = job_circular1.id_job_circular;
                return(RedirectToAction("job_circular_tag", job_circular1));
            }
            return(View(job_circular1));
        }