Example #1
0
        public JsonResult Create(PosDeviceDetailView vm)
        {
            CreatePosDeviceRequest request = new CreatePosDeviceRequest();

            request.BrandId      = vm.BrandId;
            request.SerialNumber = vm.SerialNumber;
            request.Model        = vm.Model;
            CreatePosDeviceResponse response = _posDeviceService.CreatePosDevice(request);

            return(Json(response));
        }
Example #2
0
        public JsonResult GetDetail(System.Int32 id)
        {
            PosDeviceDetailView vm      = new PosDeviceDetailView();
            GetPosDeviceRequest request = new GetPosDeviceRequest();

            request.DeviceId = id;
            GetPosDeviceResponse response = _posDeviceService.GetPosDevice(request);

            if (response.PosDeviceFound)
            {
                vm = response.PosDevice.ConvertToPosDeviceDetailView();
            }

            return(Json(vm, JsonRequestBehavior.AllowGet));
        }
Example #3
0
        public JsonResult Update(PosDeviceDetailView vm)
        {
            GetPosDeviceRequest request = new GetPosDeviceRequest();

            request.DeviceId = vm.DeviceId;

            ModifyPosDeviceRequest updateRequest = _posDeviceService.GetPosDevice(request).PosDevice.ConvertToModifyPosDeviceRequest();

            updateRequest.DeviceId     = vm.DeviceId;
            updateRequest.BrandId      = vm.BrandId;
            updateRequest.SerialNumber = vm.SerialNumber;
            updateRequest.Model        = vm.Model;

            ModifyPosDeviceResponse response = _posDeviceService.ModifyPosDevice(updateRequest);

            return(Json(response));
        }