public override object __hx_invoke1_o(double __fn_float1, object __fn_dyn1) { #line 142 "/my-component/src/englishauction/AuctionRepository.hx" global::maglev.MagLevAny ret = (((__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)(this.res.getResult())); #line 144 "/my-component/src/englishauction/AuctionRepository.hx" int i = 0; while ((i < arr.size())) { #line 146 "/my-component/src/englishauction/AuctionRepository.hx" global::englishauction.AuctionModel model = new global::englishauction.AuctionModel(); global::maglev.MagLevObject resobj = ((global::maglev.MagLevObject)(arr.@get(i))); #line 148 "/my-component/src/englishauction/AuctionRepository.hx" model.id = (((global::maglev.MagLevString)(resobj.@get("auctionId")))).getString(); model.start = (((global::maglev.MagLevNumber)(resobj.@get("start")))).getInt(); #line 150 "/my-component/src/englishauction/AuctionRepository.hx" model.end = (((global::maglev.MagLevNumber)(resobj.@get("end")))).getInt(); model.startingPrice = (((global::maglev.MagLevNumber)(resobj.@get("startingPrice")))).getFloat(); #line 152 "/my-component/src/englishauction/AuctionRepository.hx" model.reservePrice = (((global::maglev.MagLevNumber)(resobj.@get("reservePrice")))).getFloat(); model.priceIncrement = (((global::maglev.MagLevNumber)(resobj.@get("priceIncrement")))).getFloat(); #line 154 "/my-component/src/englishauction/AuctionRepository.hx" this.auctions.push(model); ++i; } #line 157 "/my-component/src/englishauction/AuctionRepository.hx" this.callback.__hx_invoke1_o(default(double), this.auctions); return(global::maglev.MagLevResult.fromResult(global::maglev.MagLevNull.create())); }
public override object __hx_invoke1_o(double __fn_float1, object __fn_dyn1) { #line 47 "/my-component/src/englishauction/AuctionRepository.hx" global::maglev.MagLevAny ret = (((__fn_dyn1 == global::haxe.lang.Runtime.undefined)) ? (((global::maglev.MagLevAny)(((object)(__fn_float1))))) : (((global::maglev.MagLevAny)(__fn_dyn1)))); if (global::Std.isOfType(((object)(this.res.getResult())), ((object)(typeof(global::maglev.MagLevNull))))) { #line 49 "/my-component/src/englishauction/AuctionRepository.hx" this.callback.__hx_invoke1_o(default(double), null); } #line 51 "/my-component/src/englishauction/AuctionRepository.hx" global::maglev.MagLevObject resobj = ((global::maglev.MagLevObject)(this.res.getResult())); global::englishauction.AuctionModel model = new global::englishauction.AuctionModel(); #line 53 "/my-component/src/englishauction/AuctionRepository.hx" model.id = (((global::maglev.MagLevString)(resobj.@get("auctionId")))).getString(); model.start = (((global::maglev.MagLevNumber)(resobj.@get("start")))).getInt(); #line 55 "/my-component/src/englishauction/AuctionRepository.hx" model.end = (((global::maglev.MagLevNumber)(resobj.@get("end")))).getInt(); model.startingPrice = (((global::maglev.MagLevNumber)(resobj.@get("startingPrice")))).getFloat(); #line 57 "/my-component/src/englishauction/AuctionRepository.hx" model.reservePrice = (((global::maglev.MagLevNumber)(resobj.@get("reservePrice")))).getFloat(); model.priceIncrement = (((global::maglev.MagLevNumber)(resobj.@get("priceIncrement")))).getFloat(); #line 59 "/my-component/src/englishauction/AuctionRepository.hx" this.callback.__hx_invoke1_o(default(double), model); return(global::maglev.MagLevResult.fromResult(global::maglev.MagLevNull.create())); }
public virtual void Add(global::englishauction.AuctionModel auction, global::haxe.lang.Function callback) { #line 14 "/my-component/src/englishauction/AuctionRepository.hx" global::maglev.MagLevObject obj = global::maglev.MagLevObject.create(); obj.@set("start", global::maglev.MagLevNumber.fromInt(auction.start)); #line 16 "/my-component/src/englishauction/AuctionRepository.hx" obj.@set("end", global::maglev.MagLevNumber.fromInt(auction.end)); obj.@set("startingPrice", global::maglev.MagLevNumber.fromFloat(auction.startingPrice)); #line 18 "/my-component/src/englishauction/AuctionRepository.hx" obj.@set("reservePrice", global::maglev.MagLevNumber.fromFloat(auction.reservePrice)); obj.@set("priceIncrement", global::maglev.MagLevNumber.fromFloat(auction.priceIncrement)); #line 20 "/my-component/src/englishauction/AuctionRepository.hx" global::maglev.MagLevArray args = global::maglev.MagLevArray.create(); args.push(obj); #line 22 "/my-component/src/englishauction/AuctionRepository.hx" global::maglev.MagLevResult res = this.bus.call("Persistence.EnglishAuction.Auction.CreateNew", args); res.onResult(new global::englishauction.AuctionRepository_Add_23__Fun(callback)); #line 27 "/my-component/src/englishauction/AuctionRepository.hx" res.onError((((global::englishauction.AuctionRepository_Add_27__Fun.__hx_current != null)) ? (global::englishauction.AuctionRepository_Add_27__Fun.__hx_current) : (global::englishauction.AuctionRepository_Add_27__Fun.__hx_current = ((global::englishauction.AuctionRepository_Add_27__Fun)(new global::englishauction.AuctionRepository_Add_27__Fun()))))); }
protected static void __hx_ctor_englishauction_AuctionModel(global::englishauction.AuctionModel __hx_this) { }
public virtual void Edit(global::englishauction.AuctionModel auction, global::haxe.lang.Function callback) { }