public ActionResult ShowItem(string UnitId, string ProcessId, string ActivityId, string ItemId) { if (!DmlObj.CheckPageParameters(UnitId, User.GetAmUser(), ProcessId, ActivityId, ItemId)) { return(View("Error")); } List <NavViewModel> Nav = DmlObj.GetMainNaviagtion(Int32.Parse(UnitId)); Nav = DmlObj.AddShowItemNaviagtion(Nav, Int32.Parse(ProcessId), DmlObj.GetProcessById(Int32.Parse(ProcessId)).Name, Int32.Parse(UnitId), DmlObj.GetUnitById(Int32.Parse(UnitId)).Name, Int32.Parse(ActivityId), DmlObj.GetActivityById(Int32.Parse(ActivityId)).Name, Int32.Parse(ItemId), DmlObj.GetActivityItemById(Int32.Parse(ItemId)).TextTitle); MainViewModelShowItem model = new MainViewModelShowItem { Navigation = Nav, Unit = DmlObj.GetUnitById(Int32.Parse(UnitId)), Activity = DmlObj.GetActivityById(Int32.Parse(ActivityId)), Process = DmlObj.GetProcessById(Int32.Parse(ProcessId)) }; DAL.AMActivityItem item = DmlObj.GetActivityItemById(Int32.Parse(ItemId)); model.DocumentPages = DmlObj.GetDocumentPageCount(item.DocumentId.ToString()); model.Item = item; return(View(model)); }
public ActionResult ShowItem(string ItemId, string ProcessId) { int AmItemId = 0; int AmProcessId = 0; Int32.TryParse(ProcessId, out AmProcessId); if (!Int32.TryParse(ItemId, out AmItemId)) { return(View("Error")); } SysAdminViewModelShowItem model = new SysAdminViewModelShowItem(); DAL.AMActivityItem item = DMLObj.GetActivityItemById(Int32.Parse(ItemId)); model.DocumentPages = DMLObj.GetDocumentPageCount(item.DocumentId.ToString()); model.Item = item; model.ProcessId = AmProcessId; model.ActivityId = item.ActivityId; return(View(model)); }