public virtual void Add(global::englishauction.BidModel bid, global::haxe.lang.Function callback) { #line 14 "/my-component/src/englishauction/BidRepository.hx" global::maglev.MagLevObject data = global::maglev.MagLevObject.create(); data.@set("auctionId", global::maglev.MagLevString.fromString(bid.auctionId)); #line 16 "/my-component/src/englishauction/BidRepository.hx" data.@set("userId", global::maglev.MagLevString.fromString(bid.userId)); data.@set("price", global::maglev.MagLevNumber.fromFloat(bid.price)); #line 18 "/my-component/src/englishauction/BidRepository.hx" global::maglev.MagLevArray args = global::maglev.MagLevArray.create(); args.push(data); #line 20 "/my-component/src/englishauction/BidRepository.hx" global::maglev.MagLevResult res = this.bus.call("Persistence.EnglishAuction.Bid.New", args); res.onResult(new global::englishauction.BidRepository_Add_21__Fun(callback)); #line 25 "/my-component/src/englishauction/BidRepository.hx" res.onError((((global::englishauction.BidRepository_Add_25__Fun.__hx_current != null)) ? (global::englishauction.BidRepository_Add_25__Fun.__hx_current) : (global::englishauction.BidRepository_Add_25__Fun.__hx_current = ((global::englishauction.BidRepository_Add_25__Fun)(new global::englishauction.BidRepository_Add_25__Fun()))))); }
public override object __hx_invoke1_o(double __fn_float1, object __fn_dyn1) { #line 65 "/my-component/src/englishauction/BidRepository.hx" global::maglev.MagLevAny onres = (((__fn_dyn1 == global::haxe.lang.Runtime.undefined)) ? (((global::maglev.MagLevAny)(((object)(__fn_float1))))) : (((global::maglev.MagLevAny)(__fn_dyn1)))); global::maglev.MagLevArray arr = ((global::maglev.MagLevArray)(onres)); #line 67 "/my-component/src/englishauction/BidRepository.hx" global::Array <object> bids = new global::Array <object>(); int i = 0; #line 69 "/my-component/src/englishauction/BidRepository.hx" while ((i < arr.size())) { #line 70 "/my-component/src/englishauction/BidRepository.hx" global::englishauction.BidModel model = new global::englishauction.BidModel(); global::maglev.MagLevObject resobj = ((global::maglev.MagLevObject)(arr.@get(i))); #line 72 "/my-component/src/englishauction/BidRepository.hx" model.id = (((global::maglev.MagLevString)(resobj.@get("bidId")))).getString(); if (resobj.exists("auctionId")) { #line 74 "/my-component/src/englishauction/BidRepository.hx" model.auctionId = (((global::maglev.MagLevString)(resobj.@get("auctionId")))).getString(); } else { #line 76 "/my-component/src/englishauction/BidRepository.hx" model.auctionId = this.auctionId; } #line 78 "/my-component/src/englishauction/BidRepository.hx" model.userId = (((global::maglev.MagLevString)(resobj.@get("userId")))).getString(); model.price = (((global::maglev.MagLevNumber)(resobj.@get("price")))).getFloat(); #line 80 "/my-component/src/englishauction/BidRepository.hx" bids.push(model); ++i; } #line 83 "/my-component/src/englishauction/BidRepository.hx" this.callback.__hx_invoke1_o(default(double), bids); return(global::maglev.MagLevResult.fromResult(global::maglev.MagLevNull.create())); }
protected static void __hx_ctor_englishauction_BidModel(global::englishauction.BidModel __hx_this) { }
public virtual void Edit(global::englishauction.BidModel bid) { }