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; }