public ActionResult DeleteConfirmed(int id) { JobAdv jobAdv = db.JobAdv.Find(id); db.JobAdv.Remove(jobAdv); db.SaveChanges(); return(RedirectToAction("Index")); }
/// [HttpPost] // [ValidateAntiForgeryToken] public ActionResult Publish(int id) { JobAdv JobAdv = db.JobAdv.FirstOrDefault(a => a.JAid == id); JobAdv.state = status.accepted; db.Entry(JobAdv).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult RepublishJob(int?id) { JobAdv jobAdv = conn.JobAdv.FirstOrDefault(a => a.JAid == id); jobAdv.state = status.accepted; conn.Entry(jobAdv).State = EntityState.Modified; conn.SaveChanges(); return(RedirectToAction("Setting")); }
//----------------------------------------------Details-------------------- public ActionResult jobDetails(int?id) { JobAdv jobadvDetails = db.JobAdv.FirstOrDefault(a => a.JAid == id); var i = db.JobAdv.Where(a => a.JAid == id).Single().ApplicationUser_Id; ApplicationUser jobuser = db.Users.Where(a => a.Id == i).Single(); List <JobAdv> userJobAdvs = db.JobAdv.Where(a => a.ApplicationUser_Id == i).ToList <JobAdv>(); ViewBag.userJobAdvs = userJobAdvs; ViewBag.jobuser = jobuser; return(PartialView(jobadvDetails)); }
// GET: Admin_JobAdvs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } JobAdv jobAdv = db.JobAdv.Find(id); if (jobAdv == null) { return(HttpNotFound()); } return(View(jobAdv)); }
public ActionResult Edit([Bind(Include = "JAid,WorkShopName,WorkShopPhone,CityId,Gid,Description,AdDate,ApplicationUser_Id,Jid")] JobAdv jobAdv) { if (ModelState.IsValid) { db.Entry(jobAdv).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ApplicationUser_Id = new SelectList(db.Users, "Id", "FirstName", jobAdv.ApplicationUser_Id); ViewBag.CityId = new SelectList(db.City, "CityId", "CityName", jobAdv.CityId); ViewBag.Gid = new SelectList(db.Governrate, "Gid", "Gname", jobAdv.Gid); ViewBag.Jid = new SelectList(db.TechJob, "Jid", "Jname", jobAdv.Jid); return(View(jobAdv)); }
public ActionResult technicianAdvert(JobAdv JOB) { JOB.ApplicationUser_Id = User.Identity.GetUserId(); JOB.AdDate = DateTime.Now; if (ModelState.IsValid == true) { JOB.state = status.waiting; db.JobAdv.Add(JOB); db.SaveChanges(); return(View("Done")); } else { return(View(JOB)); } }
// GET: Admin_JobAdvs/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } JobAdv jobAdv = db.JobAdv.Find(id); if (jobAdv == null) { return(HttpNotFound()); } ViewBag.ApplicationUser_Id = new SelectList(db.Users, "Id", "FirstName", jobAdv.ApplicationUser_Id); ViewBag.CityId = new SelectList(db.City, "CityId", "CityName", jobAdv.CityId); ViewBag.Gid = new SelectList(db.Governrate, "Gid", "Gname", jobAdv.Gid); ViewBag.Jid = new SelectList(db.TechJob, "Jid", "Jname", jobAdv.Jid); return(View(jobAdv)); }