Exemple #1
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));
        }
Exemple #2
0
        public ActionResult job_circular_tag(job_circular_tag job_circular_tag1, string finish, string next_tag)
        {
            job_circular_tag1.tag_name = job_circular_tag1.tag_name.ToLower();
            var job_circulars = from jct in db.job_circular
                                where jct.id_job_circular == job_circular_tag1.id_job_circular
                                select jct;
            var job_circular1     = job_circulars.First();
            var job_circular_tags = from jobc in db.job_circular_tag
                                    where jobc.id_job_circular == job_circular_tag1.id_job_circular
                                    select jobc;

            if (job_circular_tag1.tag_name == null)
            {
                ModelState.AddModelError("tag_name", "Please enter a job tag");
            }
            foreach (job_circular_tag jct in job_circular_tags)
            {
                if (jct.tag_name == job_circular_tag1.tag_name)
                {
                    ModelState.AddModelError("tag_name", "This tag has been added before");
                    return(RedirectToAction("job_circular_tag", job_circular1));
                }
            }
            if (ModelState.IsValid)
            {
                if (!string.IsNullOrEmpty(finish))
                {
                    db.job_circular_tag.Add(job_circular_tag1);
                    db.SaveChanges();

                    //var job_circulars = from jc in db.job_circular
                    //                    where jc.id_job_circular == job_circular_tag1.id_job_circular
                    //                    select jc;
                    //var job_circular1 = job_circulars.First();
                    var employ = from emp in db.employeers
                                 where emp.id_employeer == job_circular1.id_employeer
                                 select emp;
                    var employee1 = employ.First();
                    var users     = from us in db.users
                                    where us.id_user == employee1.id_user
                                    select us;
                    var user1 = users.First();
                    return(RedirectToAction("Details_Employeer", user1));
                }
                if (!string.IsNullOrEmpty(next_tag))
                {
                    db.job_circular_tag.Add(job_circular_tag1);
                    db.SaveChanges();
                    // var id1 = job_circular_tag1.id_job_circular;
                    return(RedirectToAction("job_circular_tag", job_circular1));
                }
            }
            return(View(job_circular_tag1));
        }