Beispiel #1
0
        public ActionResult CRMShipperTerminalInfoManage(CRMShipperTerminalInfoManageViewModel vm)
        {
            IList <CRMShipperTerminalInfo> terminalInfos = new List <CRMShipperTerminalInfo>();

            terminalInfos.Add(new CRMShipperTerminalInfo()
            {
                CRMShipperID                    = vm.CRMShipperID,
                TerminalAddress                 = vm.TerminalAddress,
                IsOwn                           = vm.IsOwn,
                TerminalOfficeArea              = vm.TerminalOfficeArea,
                TerminalWareHouseArea           = vm.TerminalWareHouseArea,
                TerminalWareHouseAreaRange      = vm.TerminalWareHouseAreaRange,
                TerminalNumberOfEmployees       = vm.TerminalNumberOfEmployees,
                TerminalNumberOfCustomerService = vm.TerminalNumberOfCustomerService,
                TerminalNumberOfStevedores      = vm.TerminalNumberOfStevedores,
                TerminalForkliftsUsage          = vm.TerminalForkliftsUsage,
                TerminalLoadingPlatform         = vm.TerminalLoadingPlatform,
                TerminalDeliveryVehicles        = vm.TerminalDeliveryVehicles,
                Str1 = vm.Str1,
                Str2 = vm.Str2,
                Str3 = vm.Str3,
                Str4 = vm.Str4,
                Str5 = vm.Str5,
            });

            new ShipperManagementService().AddOrUpdateCRMShipperTerminalInfos(new AddOrUpdateCRMShipperTerminalInfoRequest()
            {
                CRMShipperTerminalInfoCollection = terminalInfos
            });
            return(RedirectToAction("CRMShipperTerminalInfoManage", new { id = vm.CRMShipperID, ViewType = vm.ViewType }));
        }
Beispiel #2
0
        public ActionResult CRMShipperTerminalInfoManage(long id, int?ViewType)
        {
            CRMShipperTerminalInfoManageViewModel vm = new CRMShipperTerminalInfoManageViewModel();

            vm.CRMShipperID = id;
            vm.ViewType     = ViewType ?? 0;

            var getCRMShipperTerminalInfoResponse = new ShipperManagementService().GetCRMShipperTerminalInfos(new CRMShipperOperationRequest()
            {
                CRMShipperID = id
            });

            if (getCRMShipperTerminalInfoResponse.IsSuccess)
            {
                vm.CRMShipperTerminalInfoCollection = getCRMShipperTerminalInfoResponse.Result;
            }

            return(View(vm));
        }