Esempio n. 1
0
        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()));
        }
Esempio n. 2
0
        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()));
        }
Esempio n. 3
0
 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)
 {
 }
Esempio n. 5
0
 public virtual void Edit(global::englishauction.AuctionModel auction, global::haxe.lang.Function callback)
 {
 }