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()); }
// GET: Template public ActionResult Index(int id) { using (var db = new SrceAppDatabase1Entities()) { List <TemplateViewModel> tempModels = new List <TemplateViewModel>(); foreach (JobTemplates temp in db.JobTemplates) { tempModels.Add(new TemplateViewModel() { jobID = id, ChairLayout = temp.ChairLayout, Chairs = temp.Chairs, Tables = temp.Tables, TablesLayout = temp.TablesLayout, Hall = temp.Hall, Wall = temp.Wall, ExtraNotes = temp.ExtraNotes, templateID = temp.TemplateID }); } ComplexTemplateModel model = new ComplexTemplateModel(); model.jobID = id; model.viewList = tempModels; return(View(model)); } }