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 GetPosTerminal(System.Int32 id) { DataTableViewModel data1; GetPosTerminalRequest request = new GetPosTerminalRequest(); request.TerminalId = id; DetailPosTerminal_PosTerminalDetailView data = _posTerminalService.GetPosTerminal(request).PosTerminal.ConvertToDetailPosTerminal_PosTerminalDetailView(); return(Json(data, JsonRequestBehavior.AllowGet)); }
public JsonResult GetDetail(System.Int32 id) { PosTerminalDetailView vm = new PosTerminalDetailView(); GetPosTerminalRequest request = new GetPosTerminalRequest(); request.TerminalId = id; GetPosTerminalResponse response = _posTerminalService.GetPosTerminal(request); if (response.PosTerminalFound) { vm = response.PosTerminal.ConvertToPosTerminalDetailView(); } return(Json(vm, JsonRequestBehavior.AllowGet)); }
public JsonResult GetPosReceiptOfTestingDataTable(System.Int32 id) { DataTableViewModel data; GetPosTerminalRequest request = new GetPosTerminalRequest(); request.TerminalId = id; PosTerminalView posTerminal = _posTerminalService.GetPosTerminal(request).PosTerminal; data = new DataTableViewModel(); data.draw = "1"; data.recordsTotal = posTerminal.PosReceiptOfTestings.ToList().Count.ToString(); data.recordsFiltered = posTerminal.PosReceiptOfTestings.ToList().Count.ToString(); data.data = posTerminal.PosReceiptOfTestings.ConvertToDetailPosTerminalPosReceiptOfTestingDetailViews().ToList <object>(); return(Json(data, JsonRequestBehavior.AllowGet)); }
public GetPosTerminalResponse GetPosTerminal(GetPosTerminalRequest request) { GetPosTerminalResponse response = new GetPosTerminalResponse(); PosTerminal posTerminal = _posTerminalRepository .FindBy(request.TerminalId); if (posTerminal != null) { response.PosTerminalFound = true; response.PosTerminal = posTerminal.ConvertToPosTerminalView(); } else { response.PosTerminalFound = false; } return(response); }