Exemplo n.º 1
0
        public ActionResult JobEdit(JobEditWorkerViewModel model)
        {
            if (ModelState.IsValid)
            {
                Job job = db.Jobs.Find(model.Job.JobID);
                job.Comment = model.Job.Comment;
                job.Status = model.SelectedStatusId;

                if (model.SelectedStatusId == 1)
                    job.CloseDate = DateTime.Now;

                db.Entry(job).State = EntityState.Modified;

                db.SaveChanges();

                return RedirectToAction("OpenJobs", "Worker");
            }

            // If we got this far, something failed, redisplay form
            return View(model);
        }
Exemplo n.º 2
0
        public ActionResult JobEdit(int? id)
        {
            if (id == null)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            Job job = db.Jobs.Find(id);
            if (job == null)
            {
                return HttpNotFound();
            }

            var model = new JobEditWorkerViewModel
            {
                Job = job,
                SelectedStatusId = job.Status,
                Statuses = job.GetStatusesSelectList
            };

            return View(model);
        }