コード例 #1
0
        public void CreateBargainAndCutSelf()
        {
            using (var client = new ShareBargainClient())
            {
                var request = new CreateBargainAndCutSelfRequest()
                {
                    UserId            = new Guid("47b2c84f-1132-427e-9b53-b78c738fd313"),
                    ActivityProductId = 409,
                    Pid    = "AP-DGQ-C8|1",
                    IsPush = false,
                    Mobile = "12348883333",
                };

                var result = client.CreateBargainAndCutSelf(request).Result;
                Assert.IsTrue(result.Code == 1);
            }
        }
コード例 #2
0
        /// <summary>
        /// 用户发起砍价并自砍
        /// </summary>
        /// <param name="userId"></param>
        /// <param name="apId"></param>
        /// <param name="pid"></param>
        /// <param name="isPush"></param>
        /// <returns></returns>
        public async Task <OperationResult <CreateBargainResult> > CreateBargainAndCutSelfAsync(CreateBargainAndCutSelfRequest request)
        {
            if (request.UserId == Guid.Empty || request.ActivityProductId < 1 || string.IsNullOrWhiteSpace(request.Pid))
            {
                return(OperationResult.FromError <CreateBargainResult>(ErrorCode.ParameterError, "参数不正确"));
            }
            var result = await BargainManager.CreateBargainAndCutSelfAsync(request);

            return(OperationResult.FromResult(result));
        }