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)); }
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)); }