Пример #1
0
        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"));
        }