public ActionResult GetBalance(TransactionModel model)
        {
            ResponseModel response = new ResponseModel();

            try
            {
                if (model.PlayerId != "")
                {
                    response = _walletService.GetBalance(model.PlayerId);
                }
                else
                {
                    response.StatusCode  = (int)HttpStatusCode.BadRequest;
                    response.Message     = UtilityResource.ErrorMessage;
                    response.Description = UtilityResource.InvalidData;
                    response.Data        = null;
                }
            }
            catch (Exception ex)
            {
                response.StatusCode  = (int)HttpStatusCode.InternalServerError;
                response.Message     = UtilityResource.ErrorMessage;
                response.Description = ex.Message;
                response.Data        = null;
            }
            return(Ok(response));
        }
        /// <summary>
        /// get the balance of a particular player (Pragati jain 09-01-2020)
        /// </summary>
        /// <param name="PlayerId"></param>
        /// <returns></returns>
        public ResponseModel GetBalance(string PlayerId)
        {
            StringBuilder log = new StringBuilder();
            ResponseModel response = new ResponseModel();

            string requestParameter = "PlayerId = " + PlayerId;
            log.Append(UtilityResource.LogStartMessage.Replace("{MethodName}", UtilityResource.GetBalance).Replace("{RequestParameter}", requestParameter));

            if (string.IsNullOrEmpty(PlayerId))
            {
                log.Append(UtilityResource.PlayerIdError);
               // response.StatusCode = (int)HttpStatusCode.BadRequest;
                response.Message = UtilityResource.ErrorMessage;
                response.Description = UtilityResource.PlayerIdError;
                response.Data = null;
                return response;
            }

            try
            {
                response = _walletService.GetBalance(PlayerId);
                log.Append(UtilityResource.ExecutedSuccessfully.Replace("{MethodName}", UtilityResource.GetBalance));
            }
            catch (Exception ex)
            {
                log.Append(UtilityResource.ErrorInMethod.Replace("{MethodName}", UtilityResource.GetBalance).Replace("{ErrorMessage}", ex.Message));
               // response.StatusCode = (int)HttpStatusCode.InternalServerError;
                response.Message = UtilityResource.ErrorMessage;
                response.Description = ex.Message;
                response.Data = null;
            }
            finally
            {
                LogManagers.LogManagers.WriteTraceLog(log);
            }
            return response;
        }