/// <summary>
        /// Khởi tạo thông tin review app của khách hàng
        /// </summary>
        /// <param name="evidence"></param>
        /// <returns></returns>
        public RedisAppReviewEvidence set(RedisAppReviewEvidence evidence)
        {
            using (var redis = new ann_shop_redis())
            {
                redis.HSet(
                    APP_REVIEW_EVIDENCE,
                    _convertToByte(evidence.userPhone),
                    _convertToByte(JsonConvert.SerializeObject(evidence))
                    );

                return(evidence);
            }
        }
Exemplo n.º 2
0
        public IHttpActionResult postAppReviewEvidence(FlutterAppReviewEvidenceModel evidence)
        {
            try
            {
                var phone = _token.getPhoneByToken(this);
                var data  = new RedisAppReviewEvidence()
                {
                    userPhone    = phone,
                    imageBase64  = evidence.imageBase64,
                    status       = "wait",
                    staff        = null,
                    approvalDate = null,
                    createdDate  = DateTime.Now
                };

                return(Ok <RedisAppReviewEvidence>(_redisService.set(data)));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }