示例#1
0
        //[HttpPost]
        //public ActionResult CreateRequestInfo(RequestInfoHeadingViewModel iModel)
        //{
        //    if (!ModelState.IsValid)
        //    {
        //        ModelState.AddModelError("", ErrorResources.FormFieldNotValid);
        //        iModel = (RequestInfoHeadingViewModel)ScenarioFormHelper.GenerateViewModel(ScenarioType.RequestInfoHeadingViewModel);
        //        return View(iModel);
        //    }

        //    // pemrosesan ke WCF

        //    return RedirectToAction("CreateRequestInfo", "ScenarioReturnDevice");
        //}

        /// <summary>
        /// TODO: 1. Buat Action Result untuk Get
        /// </summary>
        /// <returns></returns>
        public ActionResult CreateRoutingInfo()
        {
            //TODO: 2. Instansiasi view model dari Sub Scenario X
            var viewModel = ScenarioFormHelper.GenerateViewModel(ScenarioType.ReturnDevice);

            //TODO: 3. Parsing model ke View
            return(View(viewModel));
        }
示例#2
0
        public ActionResult CreateRoutingInfoLocation(RoutingInfoLocationViewModel iModel)
        {
            if (!ModelState.IsValid)
            {
                ModelState.AddModelError("", ErrorResource.FormFieldNotValid);
                iModel =
                    (RoutingInfoLocationViewModel)
                    ScenarioFormHelper.GenerateViewModel(ScenarioType.TransferAssetsLocation);
                return(View(iModel));
            }

            return(RedirectToAction("About", "Home"));
        }
示例#3
0
        public ActionResult CreateRoutingInfoExtLine(RoutingTableViewModel iModel)
        {
            // Dicek dulu apakah
            if (!ModelState.IsValid)
            {
                ModelState.AddModelError("", ErrorResource.FormFieldNotValid);
                iModel = (RoutingTableViewModel)
                         ScenarioFormHelper.GenerateViewModel(ScenarioType.NewContractExtLine);

                return(View(iModel));
            }
            return(RedirectToAction("CreateRequestInfoLDP"));
        }
示例#4
0
        public ActionResult CreateRoutingInfoHolder(RoutingInfoHolderViewModel iModel)
        {
            if (!ModelState.IsValid)
            {
                ModelState.AddModelError("", ErrorResource.FormFieldNotValid);
                iModel =
                    (RoutingInfoHolderViewModel)ScenarioFormHelper.GenerateViewModel(ScenarioType.TransferAssetsHolder);
                return(View(iModel));
            }

            //process to WCF

            return(RedirectToAction("CreateRoutingInfoHolder"));
        }
        public ActionResult CreateRoutingInfo(RoutingInfoWorkflowTableViewModel iModel)
        {
            // Dicek dulu apakah
            if (!ModelState.IsValid)
            {
                ModelState.AddModelError("", ErrorResource.FormFieldNotValid);
                iModel = (RoutingInfoWorkflowTableViewModel)
                         ScenarioFormHelper.GenerateViewModel(ScenarioType.ErrorCharges);
                return(View(iModel));
            }

            // Di sini nanti ada pemrosesan ke Service

            // Setelah itu diredirect ke halaman selanjutnya
            return(RedirectToAction("CreateRequestInfo"));
        }
示例#6
0
        public ActionResult CreateRoutingInfoHolder()
        {
            var viewModel = ScenarioFormHelper.GenerateViewModel(ScenarioType.TransferAssetsHolder);

            return(View(viewModel));
        }
        public ActionResult CreateRoutingInfo()
        {
            var viewModel = ScenarioFormHelper.GenerateViewModel(ScenarioType.ErrorCharges);

            return(View(viewModel));
        }
示例#8
0
        public ActionResult CreateRoutingInfoIpPhone()
        {
            var viewModel = ScenarioFormHelper.GenerateViewModel(ScenarioType.NewContractIPPhone);

            return(View(viewModel));
        }