public HttpResponseMessage SubscribedScratchCard(ScratchCardRequestModel requestModel)
        {
            if (requestModel == null)
            {
               return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Invalid Request");
            }

            requestModel = new ScratchCardRequestModel
            {
                DeviceIdentifier = requestModel.DeviceIdentifier,
                InstallationGuid = requestModel.InstallationGuid,
                CardNumber = requestModel.CardNumber,
                ApplicationId = requestModel.ApplicationId

                //DeviceIdentifier = "Hammads",
                //InstallationGuid = Guid.Parse("a56d189c-8daf-4708-b84d-a1f4d2ff377b"),
                //CardNumber = "23123456789012",
                //ApplicationId = 1
            };

            if (!ModelState.IsValid)
            {
                return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Invalid Request");
            }

            DataActions dataActions = new DataActions();
            ScratchCardResponseModel responseModel = dataActions.SubscribedScratchCard(requestModel);

            if (responseModel.Error != null)
            {
                return Request.CreateResponse(HttpStatusCode.OK, responseModel);
            }

            return Request.CreateResponse(HttpStatusCode.OK, responseModel, "application/json");
        }
        public HttpResponseMessage GetAllDataSet(int AppId)
        {

            if (!ModelState.IsValid)
            {
                return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Invalid Request");
            }

            GetAllDataSetRequestModel requestModel = new GetAllDataSetRequestModel()
            {
                AppId = AppId
            };


            DataActions dataActions = new DataActions();
            GetAllDataSetResponseModel responseModel = dataActions.GetAllDataSet(requestModel);

            if (responseModel.Error != null)
            {
                return Request.CreateResponse(HttpStatusCode.OK, responseModel, "application/json");
            }

            return Request.CreateResponse(HttpStatusCode.OK, responseModel, "application/json");

        }