// GET: QALogs/Create public ActionResult Create() { ViewBag.ReturnUrl = Request.UrlReferrer; var qatype = db.QATypes.ToList(); var parttypes = db.PartTypes.ToList(); var problemfound = db.ProblemFounds.ToList(); var customers = db.Customers.ToList(); var customerdivisions = db.CustomerDivisions.ToList(); var mlsdivisions = db.MlsDivisions.ToList(); var cqstatuses = db.CQStatuses.ToList(); var viewModel = new SaveQALogViewModel() { QATypes = qatype, PartTypes = parttypes, ProblemFounds = problemfound, Customers = customers, CustomerDivisions = customerdivisions, MlsDivisions = mlsdivisions, CQStatuses = cqstatuses }; return(View("Create", viewModel)); //return View(); }
// GET: QALogs/Edit/5 public ActionResult Edit(int?id) { ViewBag.ReturnUrl = Request.UrlReferrer; var qALogs = db.QALogs.SingleOrDefault(c => c.QALogId == id); var qatype = db.QATypes.ToList(); var parttypes = db.PartTypes.ToList(); var problemfound = db.ProblemFounds.ToList(); var customers = db.Customers.ToList(); var customerdivisions = db.CustomerDivisions.ToList(); var mlsdivisions = db.MlsDivisions.ToList(); var cqstatuses = db.CQStatuses.ToList(); var viewModel = new SaveQALogViewModel() { QALog = qALogs, QATypes = qatype, PartTypes = parttypes, ProblemFounds = problemfound, Customers = customers, CustomerDivisions = customerdivisions, MlsDivisions = mlsdivisions, CQStatuses = cqstatuses }; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //QALog qALog = db.QALogs.Find(id); QALog qALog = db.QALogs.Include(s => s.FileQALogs).SingleOrDefault(x => x.QALogId == id); if (qALog == null) { return(HttpNotFound()); } return(View("Edit", viewModel)); //return View(qALog); }