public ActionResult GetMyRequisition(int requestId) { int departmentId = Convert.ToInt32(RouteData.Values["departmentId"]); int userId = Convert.ToInt32(RouteData.Values["userId"]); int rank = Convert.ToInt32(RouteData.Values["rank"]); string layout = ""; if (rank == (int)UserRank.Clerk) { layout = "_StoreLayout.cshtml"; } else { layout = "_DeptLayout.cshtml"; } User u = new User() { UserId = userId, Department = new Department() { DepartmentId = departmentId }, Rank = rank }; Request r = RequestDao.GetRequestById(requestId, u); ViewData["Request"] = r; if (r != null) { ViewData["LayoutName"] = layout; return(View("MyRequest")); } return(RedirectToAction("myrequisitions")); }