public ActionResult Create(ComplexTemplateModel model, int jobID) { if (ModelState.IsValid) { using (var db = new SrceAppDatabase1Entities()) { var newTemplate = new JobTemplates() { TemplateID = checkId(db.JobTemplates.Select(m => m.TemplateID).ToList()), Chairs = model.view.Chairs, ChairLayout = model.view.ChairLayout, Tables = model.view.Tables, TablesLayout = model.view.TablesLayout, Hall = model.view.Hall, ExtraNotes = model.view.ExtraNotes, Wall = model.view.Wall }; db.JobTemplates.Add(newTemplate); db.Job.Find(jobID).TemplateID = model.view.templateID; db.SaveChanges(); TempData["message"] = "Rekonfiguracija uspješno dodana!"; } return(RedirectToAction("Index", "Job", null)); } return(View()); }
public ActionResult Edit([Bind(Include = "Job_ID, Job_Title,Job_Description,Job_Qualifications")] JobTemplates job) { try { js.Update_Job_Template(job); return(RedirectToAction("Details", "Job", new { id = job.Job_ID })); } catch { return(View()); } }
public ActionResult Create([Bind(Include = "Job_Title,Job_Description,Job_Qualifications")] JobTemplates jobTemp) { try { js.Create_Job_Template(jobTemp); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(int id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } JobTemplates jobTemp = js.Get_JobTemplate_By_ID(id); if (jobTemp == null) { return(HttpNotFound()); } return(View(jobTemp)); }
public ActionResult Edit(byte templateID) { using (var db = new SrceAppDatabase1Entities()) { JobTemplates model = db.JobTemplates.Find(templateID); bool chairs = false; StringBuilder sb = new StringBuilder(); sb.Append("U dvorani " + model.Hall + " potrebno je"); if (model.Chairs != null) { chairs = true; sb.Append(" složiti " + model.Chairs + " stolica"); if (model.ChairLayout != null) { sb.Append(" u formaciju " + model.ChairLayout + "."); } sb.AppendLine(); } if (model.Tables != null) { if (chairs) { sb.Append("Uz to potrebno je složiti "); } else { sb.Append("složiti "); } sb.Append(model.Tables + " stolova"); if (model.TablesLayout != null) { sb.Append(" u formaciju " + model.TablesLayout); } sb.AppendLine(); } if (model.ExtraNotes != null) { sb.Append("Dodatne napomene: "); sb.Append(model.ExtraNotes); sb.AppendLine(); } sb.AppendLine(); sb.Append("Dvoranu "); string str = model.Wall ? "treba pregraditi." : "nije potrebno pregraditi."; sb.Append(str); TempData["message"] = sb.ToString(); return(View(model)); } }
public ActionResult Delete(byte templateID, int jobID) { if (ModelState.IsValid) { using (var db = new SrceAppDatabase1Entities()) { JobTemplates temp = db.JobTemplates.Find(templateID); db.Job.Find(jobID).TemplateID = null; db.JobTemplates.Remove(temp); db.SaveChanges(); } return(RedirectToAction("Index", "Job", null)); } return(View()); }
public ActionResult Delete(int id, FormCollection collection) { try { js.Delete_Job_Template(id); return(RedirectToAction("Index")); } catch { JobTemplates job = js.Get_JobTemplate_By_ID(id); ViewBag.StatusMessage = "WARNING !Cannot delete jobs with current openings"; if (job == null) { return(HttpNotFound()); } return(View(job)); } }