public JsonResult Update(PosTerminalDetailView vm) { GetPosTerminalRequest request = new GetPosTerminalRequest(); request.TerminalId = vm.TerminalId; ModifyPosTerminalRequest updateRequest = _posTerminalService.GetPosTerminal(request).PosTerminal.ConvertToModifyPosTerminalRequest(); updateRequest.TerminalId = vm.TerminalId; updateRequest.TerminalIdByHeadQuater = vm.TerminalIdByHeadQuater; updateRequest.InitializeCode = vm.InitializeCode; GetPosDeviceRequest posDeviceRequest = new GetPosDeviceRequest(); posDeviceRequest.DeviceId = vm.PosDeviceDeviceId; updateRequest.PosDevice = _posDeviceService.GetPosDevice(posDeviceRequest).PosDevice; GetPosStatusTerminalRequest posStatusTerminalRequest = new GetPosStatusTerminalRequest(); posStatusTerminalRequest.TerminalStatusId = vm.PosStatusTerminalTerminalStatusId; updateRequest.PosStatusTerminal = _posStatusTerminalService.GetPosStatusTerminal(posStatusTerminalRequest).PosStatusTerminal; GetPosSimRequest posSimRequest = new GetPosSimRequest(); posSimRequest.SimId = vm.PosSimSimId; updateRequest.PosSim = _posSimService.GetPosSim(posSimRequest).PosSim; updateRequest.ConnectType = vm.ConnectType; ModifyPosTerminalResponse response = _posTerminalService.ModifyPosTerminal(updateRequest); return(Json(response)); }
public JsonResult GetPosDevice(System.Int32 id) { DataTableViewModel data1; GetPosDeviceRequest request = new GetPosDeviceRequest(); request.DeviceId = id; DetailPosDevice_PosDeviceDetailView data = _posDeviceService.GetPosDevice(request).PosDevice.ConvertToDetailPosDevice_PosDeviceDetailView(); return(Json(data, JsonRequestBehavior.AllowGet)); }
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)); }
public JsonResult GetPosTerminalDataTable(System.Int32 id) { DataTableViewModel data; GetPosDeviceRequest request = new GetPosDeviceRequest(); request.DeviceId = id; PosDeviceView posDevice = _posDeviceService.GetPosDevice(request).PosDevice; data = new DataTableViewModel(); data.draw = "1"; data.recordsTotal = posDevice.PosTerminals.ToList().Count.ToString(); data.recordsFiltered = posDevice.PosTerminals.ToList().Count.ToString(); data.data = posDevice.PosTerminals.ConvertToDetailPosDevicePosTerminalDetailViews().ToList <object>(); return(Json(data, JsonRequestBehavior.AllowGet)); }
public GetPosDeviceResponse GetPosDevice(GetPosDeviceRequest request) { GetPosDeviceResponse response = new GetPosDeviceResponse(); PosDevice posDevice = _posDeviceRepository .FindBy(request.DeviceId); if (posDevice != null) { response.PosDeviceFound = true; response.PosDevice = posDevice.ConvertToPosDeviceView(); } else { response.PosDeviceFound = false; } return(response); }
public JsonResult Create(PosTerminalDetailView vm) { CreatePosTerminalRequest request = new CreatePosTerminalRequest(); request.TerminalIdByHeadQuater = vm.TerminalIdByHeadQuater; request.InitializeCode = vm.InitializeCode; GetPosDeviceRequest posDeviceRequest = new GetPosDeviceRequest(); posDeviceRequest.DeviceId = vm.PosDeviceDeviceId; request.PosDevice = _posDeviceService.GetPosDevice(posDeviceRequest).PosDevice; GetPosStatusTerminalRequest posStatusTerminalRequest = new GetPosStatusTerminalRequest(); posStatusTerminalRequest.TerminalStatusId = vm.PosStatusTerminalTerminalStatusId; request.PosStatusTerminal = _posStatusTerminalService.GetPosStatusTerminal(posStatusTerminalRequest).PosStatusTerminal; GetPosSimRequest posSimRequest = new GetPosSimRequest(); posSimRequest.SimId = vm.PosSimSimId; request.PosSim = _posSimService.GetPosSim(posSimRequest).PosSim; request.ConnectType = vm.ConnectType; CreatePosTerminalResponse response = _posTerminalService.CreatePosTerminal(request); return(Json(response)); }