示例#1
0
        public ActionResult DeleteConfirmed(int id)
        {
            JobAdv jobAdv = db.JobAdv.Find(id);

            db.JobAdv.Remove(jobAdv);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#2
0
        ///    [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"));
        }
示例#3
0
        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));
        }
示例#5
0
        // 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));
        }
示例#6
0
 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));
     }
 }
示例#8
0
        // 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));
        }