Exemplo n.º 1
0
        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));
        }
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 7
0
        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));
        }