public ActionResult AddItem(string ActivityId, string ItemTypeId, string ProcessId)
        {
            int AmActivityId = 0;

            Int32.TryParse(ActivityId, out AmActivityId);
            int AmProcessId = 0;

            Int32.TryParse(ProcessId, out AmProcessId);
            int AmItemTypeId = 0;

            Int32.TryParse(ItemTypeId, out AmItemTypeId);
            AMActivity         ActObj      = DMLObj.GetActivityById(AmActivityId);
            AMActivityItemType ItemTypeObj = DMLObj.GetActivityItemTypeById(AmItemTypeId);

            if (AmActivityId == 0 || AmItemTypeId == 0 || ActObj == null || ItemTypeObj == null)
            {
                return(View("Error"));
            }

            AMActivityItem model = new AMActivityItem
            {
                ActivityId = AmActivityId,
                Activity   = ActObj,
                ItemTypeId = AmItemTypeId,
                ItemType   = ItemTypeObj
            };

            ViewBag.ProcessId = AmProcessId.ToString();
            return(View(model));
        }
示例#2
0
        public ActionResult Edit(string Id)
        {
            int CurrentId = 0;

            Int32.TryParse(Id, out CurrentId);
            if (CurrentId == 0)
            {
                return(View("Error"));
            }
            var ActivityItemTypeObj = DMLObj.GetActivityItemTypeById(CurrentId);

            if (ActivityItemTypeObj == null)
            {
                return(View("Error"));
            }
            return(View(ActivityItemTypeObj));
        }