コード例 #1
0
        public JsonResult Create(ShipperDetailView vm)
        {
            CreateShipperRequest request = new CreateShipperRequest();

            request.CompanyName = vm.CompanyName;
            request.Phone       = vm.Phone;
            CreateShipperResponse response = _shipperService.CreateShipper(request);

            return(Json(response));
        }
コード例 #2
0
        public JsonResult GetDetail(System.Int32 id)
        {
            ShipperDetailView vm      = new ShipperDetailView();
            GetShipperRequest request = new GetShipperRequest();

            request.ShipperID = id;
            GetShipperResponse response = _shipperService.GetShipper(request);

            if (response.ShipperFound)
            {
                vm = response.Shipper.ConvertToShipperDetailView();
            }

            return(Json(vm, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
        public JsonResult Update(ShipperDetailView vm)
        {
            GetShipperRequest request = new GetShipperRequest();

            request.ShipperID = vm.ShipperID;

            ModifyShipperRequest updateRequest = _shipperService.GetShipper(request).Shipper.ConvertToModifyShipperRequest();

            updateRequest.ShipperID   = vm.ShipperID;
            updateRequest.CompanyName = vm.CompanyName;
            updateRequest.Phone       = vm.Phone;

            ModifyShipperResponse response = _shipperService.ModifyShipper(updateRequest);

            return(Json(response));
        }