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());
 }
Exemplo n.º 2
0
        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());
            }
        }
Exemplo n.º 3
0
        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());
            }
        }
Exemplo n.º 4
0
        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());
 }
Exemplo n.º 7
0
 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));
     }
 }