/// <summary> /// 添加订单信息 /// </summary> /// <param name="info"></param> /// <returns></returns> public OrderAddResponse AddOrderInfo(OrderAddRequest request) { OrderAddResponse response = new OrderAddResponse(); OrderInfo orderInfo = new OrderInfo() { BoughtTime = request.BoughtTime, OrderName = request.OrderName, CommodityImg = request.CommodityImg, OrderSize = request.OrderSize, OrderCount = request.OrderCount, YhId = request.YhId, OrderPrice = request.OrderPrice, OrderTypeId = request.OrderTypeId, Consignee = request.Consignee, ConsigneeTel = request.ConsigneeTel, Staus = request.Staus, CreateId = request.CreateId, UpdateId = request.UpdateId, CreateTime = request.CreateTime, UpdateTime = request.UpdateTime }; var res = dal.AddOrderInfo(orderInfo); if (res > 0) { response.IsAddSuccess = 1; response.Message = "添加成功"; } else { response.IsAddSuccess = 0; response.Message = "注册失败"; } return(response); }
public OrderResponse Any(OrderAddRequest request) { if (Validator != null) { Validator.ValidateAndThrow(request, ApplyTo.Post); } OnBeforeOrderAddRequest(request); var output = Repository.Create(request); OnAfterOrderAddRequest(request, output); return(output); }
public OrderResponse Create(OrderAddRequest request) { using (var adapter = DataAccessAdapterFactory.NewDataAccessAdapter()) { OnBeforeOrderAddRequest(adapter, request); var entity = request.FromDto(); entity.IsNew = true; if (adapter.SaveEntity(entity, true)) { OnAfterOrderAddRequest(adapter, request); return(new OrderResponse(entity.ToDto())); } } throw new InvalidOperationException(); }
public ActionResult <ItemResponse <Order> > Create(OrderAddRequest model) { int code = 200; ObjectResult result = null; try { int userId = _authService.GetCurrentUserId(); int id = _service.Add(model, userId); ItemResponse <int> response = new ItemResponse <int>() { Item = id }; result = Created201(response); } catch (Exception ex) { code = 500; ErrorResponse response = new ErrorResponse(ex.Message); result = StatusCode(code, response); } return(result); }
public static void Main(string[] args) { ISoouuClient soouuClient = new DefaultSoouuClient("http://test.ccapi.soouu.cn/Interface/Method", "803683", "CC11F561EBF14204089A5C64DE61C8DF"); //获取用户信息 CustomerGetRequest customerGetRequest = new CustomerGetRequest(); CustomerGetResponse customerGetResponse = soouuClient.Execute(customerGetRequest); Console.WriteLine(customerGetResponse.ToJson()); //获取商品类目 CatalogsGetRequest catalogsGetRequest = new CatalogsGetRequest(); List <CatalogsGetResponse> catalogsGetResponse = soouuClient.QueryList(catalogsGetRequest); Console.WriteLine(catalogsGetResponse.ToJson()); //获取商品列表 GoodsGetRequest goodsGetRequest = new GoodsGetRequest { goodscatalogid = 1005 }; List <GoodsGetResponse> goodsGetResponse = soouuClient.QueryList(goodsGetRequest); Console.WriteLine(goodsGetResponse.ToJson()); //话费直充 PhoneOrderAddRequest phoneOrderAddRequest = new PhoneOrderAddRequest { chargephone = "18888888888", chargeparvalue = "50", customerorderno = "XXX2Q3111", notifyurl = "http://www.baidu.com" }; OrderAddResponse phoneOrderAddResponse = soouuClient.Execute(phoneOrderAddRequest); Console.WriteLine(phoneOrderAddResponse.ToJson()); //流量直充 TrafficGoodsAddRequest trafficGoodsAddRequest = new TrafficGoodsAddRequest { chargephone = "18888888888", chargeparvalue = "1024", areatype = "1", customerorderno = "123456", notifyurl = "http://www.baidu.com" }; OrderAddResponse trafficGoodsAddResponse = soouuClient.Execute(phoneOrderAddRequest); Console.WriteLine(trafficGoodsAddResponse.ToJson()); //网游直充 OrderAddRequest orderAddRequest = new OrderAddRequest { customerorderno = DateTime.Now.ToString("yyyyMMddHHmmssfff"), productid = 1204405, buyerip = HttpUtils.GetAddressIP(), chargeaccount = "18888888888", buynum = 1 }; OrderAddResponse orderAddResponse = soouuClient.Execute(orderAddRequest); Console.WriteLine(orderAddResponse.ToJson()); //卡密提卡 CardOrderAddRequest cardOrderAddRequest = new CardOrderAddRequest { customerorderno = DateTime.Now.ToString("yyyyMMddHHmmssfff"), productid = 1204406, buynum = 1 }; CardOrderAddResponse cardOrderAddResponse = soouuClient.Execute(cardOrderAddRequest); Console.WriteLine(cardOrderAddResponse.ToJson()); }
partial void OnAfterOrderAddRequest(IDataAccessAdapter adapter, OrderAddRequest request);
partial void OnBeforeOrderAddRequest(IDataAccessAdapter adapter, OrderAddRequest request);
/// <summary> /// 添加订单信息【方法】 /// </summary> /// <param name="info"></param> /// <returns></returns> public JsonResult AddOrderInfoMethod(OrderAddRequest request) { var res = bll.AddOrderInfo(request); return(Json(res)); }
public OrderAddResponse AddOrderInfo(OrderAddRequest request) { return(OrderBll.Instance.AddOrderInfo(request)); }
partial void OnAfterOrderAddRequest(OrderAddRequest request, OrderResponse response);
partial void OnBeforeOrderAddRequest(OrderAddRequest request);
/// <summary> /// 添加订单信息 /// </summary> /// <param name="info"></param> /// <returns></returns> public OrderAddResponse AddOrderInfo(OrderAddRequest request) { return(ApiRequestHelper.Post <OrderAddRequest, OrderAddResponse>(request)); }