// GET: Nav/Details/5 public ActionResult Details(string id) { var entity = _navService.Single(a => a.NavId == id); var navoperlist = _navOperationService.GetQuery(a => a.NavId == id); var operlist = _operationService.GetList().Select(a => new SelectListItem() { Text = a.OperationName, Value = a.OperationId.ToString(), Selected = navoperlist.Any(b => a.OperationId == b.OperationId) }).ToList(); var model = entity.ToModel(); model.NavOperationItems = operlist; ; return(View(model)); }