// GET: Admin/DEInspectDocPreview/Preview/5 public ActionResult Preview(int?AreaId, int?CycleId, int?ClassId) { if (AreaId == null || CycleId == null || ClassId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var cyclesInAreas = db.DECyclesInAreas.Include(s => s.DEInspectArea).Include(s => s.DEInspectCycle) .Where(s => s.Status == true) .Where(s => s.AreaId == AreaId && s.CycleId == CycleId).ToList(); // Set variables. var cycleId = CycleId; var previewClass = db.DEInspectClass.Where(c => c.AreaId == AreaId && c.CycleId == CycleId && c.ClassId == ClassId).FirstOrDefault(); var cycleName = cyclesInAreas.FirstOrDefault().DEInspectCycle.CycleName; var areaName = cyclesInAreas.FirstOrDefault().DEInspectArea.AreaName; var className = ""; DEInspectClassVModel classVModel = new DEInspectClassVModel();; // if (previewClass != null) { className = previewClass.ClassName; // Insert values to classVModel. classVModel.DocId = "00000000"; classVModel.AreaId = previewClass.AreaId; classVModel.CycleId = previewClass.CycleId; classVModel.ClassId = previewClass.ClassId; classVModel.IsSaved = false; classVModel.CountErrors = 0; } // ViewBag.Header = areaName + "【" + cycleName + "】" + "巡檢單預覽"; return(View(classVModel)); }
// GET: Admin/DEInspectDocDetail/Edit/5 public async Task <ActionResult> Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DEInspectDoc DEInspectDoc = await db.DEInspectDoc.FindAsync(id); if (DEInspectDoc == null) { return(HttpNotFound()); } // Insert values to classVModel. DEInspectClassVModel classVModel = new DEInspectClassVModel();; classVModel.DocId = DEInspectDoc.DocId; classVModel.AreaId = DEInspectDoc.AreaId; classVModel.CycleId = DEInspectDoc.CycleId; classVModel.ClassId = DEInspectDoc.ClassId; // ViewBag.Header = DEInspectDoc.AreaName + "【" + DEInspectDoc.CycleName + "】" + "巡檢單"; return(View(classVModel)); }