public AgeResponse CreateAgeResponse(List <AgeEN> pAges) { AgeResponse response = new AgeResponse(); Ages ages = new Ages(); ages.agesListModel = new List <AgesListModel>(); foreach (var agesListModel in pAges) { AgesListModel _agesListModel = new AgesListModel(); _agesListModel.ageID = agesListModel.AgeID; _agesListModel.name = agesListModel.Name; _agesListModel.status = agesListModel.Status; _agesListModel.iconImage = agesListModel.IconImage; _agesListModel.mainImage = agesListModel.MainImage; ages.agesListModel.Add(_agesListModel); } response.ages = ages; response.count = ages.agesListModel.Count; return(response); }
public void OnAgeResponse(AgeResponse response) { PaymentManager.MyDebug.PushMessage(nameof(OnAgeResponse)); if (this.OnRegisterBirthday == null) { return; } // ISSUE: explicit reference operation // ISSUE: cast to a reference type // ISSUE: explicit reference operation this.OnRegisterBirthday((^ (GACCTError&)@ ((Allocator <MetaAge, Age>)response).get_Meta().error).isError == null ? PaymentManager.ERegisterBirthdayResult.SUCCESS : PaymentManager.ERegisterBirthdayResult.ERROR); }
public HttpResponseMessage GetAges(HttpRequestMessage request) { IEnumerable <string> AppVersion = null; request.Headers.TryGetValues("AppVersion", out AppVersion); IEnumerable <string> Platform = null; request.Headers.TryGetValues("Platform", out Platform); bool ApplyValidation = bool.Parse(ConfigurationManager.AppSettings["ApplyValidationAppVersion"].ToString()); if (ApplyValidation == false || (AppVersion != null && Platform != null)) { string versionRequired = ""; var isValidVersion = (ApplyValidation == false) ? true : gameBL.IsValidAppVersion(AppVersion.FirstOrDefault(), Platform.FirstOrDefault(), ref error, ref versionRequired); if (isValidVersion) { IEnumerable <string> key = null; request.Headers.TryGetValues("authenticationKey", out key); var consumerFb = ConsumerAuth.authenticateConsumer(key.FirstOrDefault().ToString()); if (key != null) { List <AgeEN> theAgesList = ageBL.GetAges(ref error); if (theAgesList != null) { AgeResponse ageResponse = interactor.CreateAgeResponse(theAgesList); return(Request.CreateResponse <IResponse>(HttpStatusCode.OK, ageResponse)); } else { response.HttpCode = 500; response.Message = "Something went wrong"; return(Request.CreateResponse <IResponse>(HttpStatusCode.InternalServerError, response)); } } else { response.HttpCode = 400; response.Message = "Authorization token must be provided"; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, response)); } } else { response.HttpCode = 426; response.InternalCode = versionRequired; response.Message = "Upgrade required"; return(Request.CreateResponse <IResponse>(HttpStatusCode.UpgradeRequired, response)); } } else { response.HttpCode = 404; response.Message = "Version or Platform parameter can not be null"; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, response)); } }