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 Update(PosSimDetailView vm) { GetPosSimRequest request = new GetPosSimRequest(); request.SimId = vm.SimId; ModifyPosSimRequest updateRequest = _posSimService.GetPosSim(request).PosSim.ConvertToModifyPosSimRequest(); updateRequest.SimId = vm.SimId; updateRequest.SimCode = vm.SimCode; updateRequest.SimPhoneNumber = vm.SimPhoneNumber; GetPosStatusSimRequest posStatusSimRequest = new GetPosStatusSimRequest(); posStatusSimRequest.StatusId = vm.PosStatusSimStatusId; updateRequest.PosStatusSim = _posStatusSimService.GetPosStatusSim(posStatusSimRequest).PosStatusSim; updateRequest.AddedDate = vm.AddedDate; GetPosSimProviderRequest posSimProviderRequest = new GetPosSimProviderRequest(); posSimProviderRequest.SimProviderId = vm.PosSimProviderSimProviderId; updateRequest.PosSimProvider = _posSimProviderService.GetPosSimProvider(posSimProviderRequest).PosSimProvider; ModifyPosSimResponse response = _posSimService.ModifyPosSim(updateRequest); return(Json(response)); }
public JsonResult GetPosSim(System.Int32 id) { DataTableViewModel data1; GetPosSimRequest request = new GetPosSimRequest(); request.SimId = id; DetailPosSim_PosSimDetailView data = _posSimService.GetPosSim(request).PosSim.ConvertToDetailPosSim_PosSimDetailView(); return(Json(data, JsonRequestBehavior.AllowGet)); }
public JsonResult GetDetail(System.Int32 id) { PosSimDetailView vm = new PosSimDetailView(); GetPosSimRequest request = new GetPosSimRequest(); request.SimId = id; GetPosSimResponse response = _posSimService.GetPosSim(request); if (response.PosSimFound) { vm = response.PosSim.ConvertToPosSimDetailView(); } return(Json(vm, JsonRequestBehavior.AllowGet)); }
public JsonResult GetPosTerminalDataTable(System.Int32 id) { DataTableViewModel data; GetPosSimRequest request = new GetPosSimRequest(); request.SimId = id; PosSimView posSim = _posSimService.GetPosSim(request).PosSim; data = new DataTableViewModel(); data.draw = "1"; data.recordsTotal = posSim.PosTerminals.ToList().Count.ToString(); data.recordsFiltered = posSim.PosTerminals.ToList().Count.ToString(); data.data = posSim.PosTerminals.ConvertToDetailPosSimPosTerminalDetailViews().ToList <object>(); return(Json(data, JsonRequestBehavior.AllowGet)); }
public GetPosSimResponse GetPosSim(GetPosSimRequest request) { GetPosSimResponse response = new GetPosSimResponse(); PosSim posSim = _posSimRepository .FindBy(request.SimId); if (posSim != null) { response.PosSimFound = true; response.PosSim = posSim.ConvertToPosSimView(); } else { response.PosSimFound = 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)); }