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)); }
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)); }
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)); }