public JsonResult GetDetail(System.Int32 id)
        {
            PosStatusTerminalDetailView vm      = new PosStatusTerminalDetailView();
            GetPosStatusTerminalRequest request = new GetPosStatusTerminalRequest();

            request.TerminalStatusId = id;
            GetPosStatusTerminalResponse response = _posStatusTerminalService.GetPosStatusTerminal(request);

            if (response.PosStatusTerminalFound)
            {
                vm = response.PosStatusTerminal.ConvertToPosStatusTerminalDetailView();
            }

            return(Json(vm, JsonRequestBehavior.AllowGet));
        }
        public GetPosStatusTerminalResponse GetPosStatusTerminal(GetPosStatusTerminalRequest request)
        {
            GetPosStatusTerminalResponse response = new GetPosStatusTerminalResponse();

            PosStatusTerminal posStatusTerminal = _posStatusTerminalRepository
                                                  .FindBy(request.TerminalStatusId);

            if (posStatusTerminal != null)
            {
                response.PosStatusTerminalFound = true;
                response.PosStatusTerminal      = posStatusTerminal.ConvertToPosStatusTerminalView();
            }
            else
            {
                response.PosStatusTerminalFound = false;
            }


            return(response);
        }