public ActionResult View(int Id) { var result = _workOrderContract.View(Id); ViewBag.ApplicantName = result.Applicant != null && result.Applicant.Member != null ? result.Applicant.Member.RealName : ""; ViewBag.DepartmentName = result.Department != null ? result.Department.DepartmentName : ""; ViewBag.WorkOrderCategoryName = result.WorkOrderCategory != null ? result.WorkOrderCategory.WorkOrderCategoryName : ""; string status = ""; switch (result.Status) { case -1: status = "已撤销"; break; case 0: status = "指派中"; break; case 1: status = "已分配"; break; case 2: status = "已接受"; break; case 3: status = "已完成"; break; default: break; } ViewBag.Status = status; ViewBag.HandlerName = result.Handler != null && result.Handler.Member != null ? result.Handler.Member.RealName : ""; ViewBag.OperatorName = result.Operator != null && result.Operator.Member != null ? result.Operator.Member.RealName : ""; return(PartialView(result)); }