コード例 #1
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,EventId,DateAdded,IsLive,StartTime,HomeTeam,AwayTeam,HOME,DRAW,AWAY,HOME_computed_,DRAW_computed_,AWAY_computed_,HOME_disc,DRAW_disc,AWAY_disc,HOMEAWAY,HOMEDRAW,DRAWAWAY,HOMEAWAY_computed_,HOMEDRAW_computed_,DRAWAWAY_computed_,HOMEAWAY_disc,HOMEDRAW_disc,DRAWAWAY_disc,TO_0_5,TU_0_5,TO_0_5_computed_,TU_0_5_computed_,TO_0_5_disc,TU_0_5_disc,TO_0_75,TU_0_75,TO_0_75_computed_,TU_0_75_computed_,TO_0_75_disc,TU_0_75_disc,TO_1_0,TU_1_0,TO_1_0_computed_,TU_1_0_computed_,TO_1_0_disc,TU_1_0_disc,TO_1_25,TU_1_25,TO_1_25_computed_,TU_1_25_computed_,TO_1_25_disc,TU_1_25_disc,TO_1_5,TU_1_5,TO_1_5_computed_,TU_1_5_computed_,TO_1_5_disc,TU_1_5_disc,TO_1_75,TU_1_75,TO_1_75_computed_,TU_1_75_computed_,TO_1_75_disc,TU_1_75_disc,TO_2_0,TU_2_0,TO_2_0_computed_,TU_2_0_computed_,TO_2_0_disc,TU_2_0_disc,TO_2_25,TU_2_25,TO_2_25_computed_,TU_2_25_computed_,TO_2_25_disc,TU_2_25_disc,TO_2_5,TU_2_5,TO_2_5_computed_,TU_2_5_computed_,TO_2_5_disc,TU_2_5_disc,TO_2_75,TU_2_75,TO_2_75_computed_,TU_2_75_computed_,TO_2_75_disc,TU_2_75_disc,TO_3_0,TU_3_0,TO_3_0_computed_,TU_3_0_computed_,TO_3_0_disc,TU_3_0_disc,TO_3_25,TU_3_25,TO_3_25_computed_,TU_3_25_computed_,TO_3_25_disc,TU_3_25_disc,TO_3_5,TU_3_5,TO_3_5_computed_,TU_3_5_computed_,TO_3_5_disc,TU_3_5_disc,TO_3_75,TU_3_75,TO_3_75_computed_,TU_3_75_computed_,TO_3_75_disc,TU_3_75_disc,TO_4_0,TU_4_0,TO_4_0_computed_,TU_4_0_computed_,TO_4_0_disc,TU_4_0_disc,TO_4_25,TU_4_25,TO_4_45_computed_,TU_4_25_computed_,TO_4_45_disc,TU_4_25_disc,TO_4_5,TU_4_5,TO_4_5_computed_,TU_4_5_computed_,TO_4_5_disc,TU_4_5_disc,TO_4_75,TU_4_75,TO_4_75_computed_,TU_4_75_computed_,TO_4_75_disc,TU_4_75_disc,TO_5_0,TU_5_0,TO_5_0_computed_,TU_5_0_computed_,TO_5_0_disc,TU_5_0_disc,TO_5_25,TU_5_25,TO_5_25_computed_,TU_5_25_computed_,TO_5_25_disc,TU_5_25_disc,TO_5_5,TU_5_5,TO_5_5_computed_,TU_5_5_computed_,TO_5_5_disc,TU_5_5_disc,TO_5_75,TU_5_75,TO_5_75_computed_,TU_5_75_computed_,TO_5_75_disc,TU_5_75_disc,TO_6_0,TU_6_0,TO_6_0_computed_,TU_6_0_computed_,TO_6_0_disc,TU_6_0_disc,TO_6_25,TU_6_25,TO_6_25_computed_,TU_6_25_computed_,TO_6_25_disc,TU_6_25_disc,TO_6_5,TU_6_5,TO_6_5_computed_,TU_6_5_computed_,TO_6_5_disc,TU_6_5_disc,T1O_0_5,T1U_0_5,T1O_0_5_computed_,T1U_0_5_computed_,T1O_0_5_disc,T1U_0_5_disc,T1O_0_75,T1U_0_75,T1O_0_75_computed_,T1U_0_75_computed_,T1O_0_75_disc,T1U_0_75_disc,T1O_1_0,T1U_1_0,T1O_1_0_computed_,T1U_1_0_computed_,T1O_1_0_disc,T1U_1_0_disc,T1O_1_25,T1U_1_25,T1O_1_25_computed_,T1U_1_25_computed_,T1O_1_25_disc,T1U_1_25_disc,T1O_1_5,T1U_1_5,T1O_1_5_computed_,T1U_1_5_computed_,T1O_1_5_disc,T1U_1_5_disc,T1O_1_75,T1U_1_75,T1O_1_75_computed_,T1U_1_75_computed_,T1O_1_75_disc,T1U_1_75_disc,T1O_2_0,T1U_2_0,T1O_2_0_computed_,T1U_2_0_computed_,T1O_2_0_disc,T1U_2_0_disc,T1O_2_25,T1U_2_25,T1O_2_25_computed_,T1U_2_25_computed_,T1O_2_25_disc,T1U_2_25_disc,T1O_2_5,T1U_2_5,T1O_2_5_computed_,T1U_2_5_computed_,T1O_2_5_disc,T1U_2_5_disc,T1O_2_75,T1U_2_75,T1O_2_75_computed_,T1U_2_75_computed_,T1O_2_75_disc,T1U_2_75_disc,T1O_3_0,T1U_3_0,T1O_3_0_computed_,T1U_3_0_computed_,T1O_3_0_disc,T1U_3_0_disc,T1O_3_25,T1U_3_25,T1O_3_25_computed_,T1U_3_25_computed_,T1O_3_25_disc,T1U_3_25_disc,T1O_3_5,T1U_3_5,T1O_3_5_computed_,T1U_3_5_computed_,T1O_3_5_disc,T1U_3_5_disc,T1O_3_75,T1U_3_75,T1O_3_75_computed_,T1U_3_75_computed_,T1O_3_75_disc,T1U_3_75_disc,T1O_4_0,T1U_4_0,T1O_4_0_computed_,T1U_4_0_computed_,T1O_4_0_disc,T1U_4_0_disc,T1O_4_25,T1U_4_25,T1O_4_25_computed_,T1U_4_25_computed_,T1O_4_25_disc,T1U_4_25_disc,T1O_4_5,T1U_4_5,T1O_4_5_computed_,T1U_4_5_computed_,T1O_4_5_disc,T1U_4_5_disc,T2O_0_5,T2U_0_5,T2O_0_5_computed_,T2U_0_5_computed_,T2O_0_5_disc,T2U_0_5_disc,T2O_0_75,T2U_0_75,T2O_0_75_computed_,T2U_0_75_computed_,T2O_0_75_disc,T2U_0_75_disc,T2O_1_0,T2U_1_0,T2O_1_0_computed_,T2U_1_0_computed_,T2O_1_0_disc,T2U_1_0_disc,T2O_1_25,T2U_1_25,T2O_1_25_computed_,T2U_1_25_computed_,T2O_1_25_disc,T2U_1_25_disc,T2O_1_5,T2U_1_5,T2O_1_5_computed_,T2U_1_5_computed_,T2O_1_5_disc,T2U_1_5_disc,T2O_1_75,T2U_1_75,T2O_1_75_computed_,T2U_1_75_computed_,T2O_1_75_disc,T2U_1_75_disc,T2O_2_0,T2U_2_0,T2O_2_0_computed_,T2U_2_0_computed_,T2O_2_0_disc,T2U_2_0_disc,T2O_2_25,T2U_2_25,T2O_2_25_computed_,T2U_2_25_computed_,T2O_2_25_disc,T2U_2_25_disc,T2O_2_5,T2U_2_5,T2O_2_5_computed_,T2U_2_5_computed_,T2O_2_5_disc,T2U_2_5_disc,T2O_2_75,T2U_2_75,T2O_2_75_computed_,T2U_2_75_computed_,T2O_2_75_disc,T2U_2_75_disc,T2O_3_0,T2U_3_0,T2O_3_0_computed_,T2U_3_0_computed_,T2O_3_0_disc,T2U_3_0_disc,T2O_3_25,T2U_3_25,T2O_3_25_computed_,T2U_3_25_computed_,T2O_3_25_disc,T2U_3_25_disc,T2O_3_5,T2U_3_5,T2O_3_5_computed_,T2U_3_5_computed_,T2O_3_5_disc,T2U_3_5_disc,T2O_3_75,T2U_3_75,T2O_3_75_computed_,T2U_3_75_computed_,T2O_3_75_disc,T2U_3_75_disc,T2O_4_0,T2U_4_0,T2O_4_0_computed_,T2U_4_0_computed_,T2O_4_0_disc,T2U_4_0_disc,T2O_4_25,T2U_4_25,T2O_4_25_computed_,T2U_4_25_computed_,T2O_4_25_disc,T2U_4_25_disc,T2O_4_5,T2U_4_5,T2O_4_5_computed_,T2U_4_5_computed_,T2O_4_5_disc,T2U_4_5_disc,HOME_HDP_3_5,AWAY_HDP__3_5,HOME_HDP_3_5_computed,AWAY_HDP__3_5_computed,HOME_HDP_3_5_disc,AWAY_HDP__3_5_disc,HOME_HDP_3_0,AWAY_HDP__3_0,HOME_HDP_3_0_computed,AWAY_HDP__3_0_computed,HOME_HDP_3_0_disc,AWAY_HDP__3_0_disc,HOME_HDP_2_75,AWAY_HDP__2_75,HOME_HDP_2_75_computed,AWAY_HDP__2_75_computed,HOME_HDP_2_75_disc,AWAY_HDP__2_75_disc,HOME_HDP_2_5,AWAY_HDP__2_5,HOME_HDP_2_5_computed,AWAY_HDP__2_5_computed,HOME_HDP_2_5_disc,AWAY_HDP__2_5_disc,HOME_HDP_2_0,AWAY_HDP__2_0,HOME_HDP_2_0_computed,AWAY_HDP__2_0_computed,HOME_HDP_2_0_disc,AWAY_HDP__2_0_disc,HOME_HDP_1_75,AWAY_HDP__1_75,HOME_HDP_1_75_computed,AWAY_HDP__1_75_computed,HOME_HDP_1_75_disc,AWAY_HDP__1_75_disc,HOME_HDP_1_5,AWAY_HDP__1_5,HOME_HDP_1_5_computed,AWAY_HDP__1_5_computed,HOME_HDP_1_5_disc,AWAY_HDP__1_5_disc,HOME_HDP_1_0,AWAY_HDP__1_0,HOME_HDP_1_0_computed,AWAY_HDP__1_0_computed,HOME_HDP_1_0_disc,AWAY_HDP__1_0_disc,HOME_HDP_0_75,AWAY_HDP__0_75,HOME_HDP_0_75_computed,AWAY_HDP__0_75_computed,HOME_HDP_0_75_disc,AWAY_HDP__0_75_disc,HOME_HDP_0_5,AWAY_HDP__0_5,HOME_HDP_0_5_computed,AWAY_HDP__0_5_computed,HOME_HDP_0_5_disc,AWAY_HDP__0_5_disc,HOME_HDP_0_25,AWAY_HDP__0_25,HOME_HDP_0_25_computed,AWAY_HDP__0_25_computed,HOME_HDP_0_25_disc,AWAY_HDP__0_25_disc,HOME_HDP_0_0,AWAY_HDP_0_0,HOME_HDP_0_0_computed,AWAY_HDP_0_0_computed,HOME_HDP_0_0_disc,AWAY_HDP_0_0_disc,HOME_HDP__0_25,AWAY_HDP_0_25,HOME_HDP__0_25_computed,AWAY_HDP_0_25_computed,HOME_HDP__0_25_disc,AWAY_HDP_0_25_disc,HOME_HDP__0_5,AWAY_HDP_0_5,HOME_HDP__0_5_computed,AWAY_HDP_0_5_computed,HOME_HDP__0_5_disc,AWAY_HDP_0_5_disc,HOME_HDP__0_75,AWAY_HDP_0_75,HOME_HDP__0_75_computed,AWAY_HDP_0_75_computed,HOME_HDP__0_75_disc,AWAY_HDP_0_75_disc,HOME_HDP__1_0,AWAY_HDP_1_0,HOME_HDP__1_0_computed,AWAY_HDP_1_0_computed,HOME_HDP__1_0_disc,AWAY_HDP_1_0_disc,HOME_HDP__1_25,AWAY_HDP_1_25,HOME_HDP__1_25_computed,AWAY_HDP_1_25_computed,HOME_HDP__1_25_disc,AWAY_HDP_1_25_disc,HOME_HDP__1_5,AWAY_HDP_1_5,HOME_HDP__1_5_computed,AWAY_HDP_1_5_computed,HOME_HDP__1_5_disc,AWAY_HDP_1_5_disc,HOME_HDP__2_0,AWAY_HDP_2_0,HOME_HDP__2_0_computed,AWAY_HDP_2_0_computed,HOME_HDP__2_0_disc,AWAY_HDP_2_0_disc,HOME_HDP__2_25,AWAY_HDP_2_25,HOME_HDP__2_25_computed,AWAY_HDP_2_25_computed,HOME_HDP__2_25_disc,AWAY_HDP_2_25_disc,HOME_HDP__2_5,AWAY_HDP_2_5,HOME_HDP__2_5_computed,AWAY_HDP_2_5_computed,HOME_HDP__2_5_disc,AWAY_HDP_2_5_disc,HOME_HDP__2_75,AWAY_HDP_2_75,HOME_HDP__2_75_computed,AWAY_HDP_2_75_computed,HOME_HDP__2_75_disc,AWAY_HDP_2_75_disc,HOME_HDP__3_0,AWAY_HDP_3_0,HOME_HDP__3_0_computed,AWAY_HDP_3_0_computed,HOME_HDP__3_0_disc,AWAY_HDP_3_0_disc,HOME_HDP__3_25,AWAY_HDP_3_25,HOME_HDP__3_25_computed,AWAY_HDP_3_25_computed,HOME_HDP__3_25_disc,AWAY_HDP_3_25_disc,HOME_HDP__3_5,AWAY_HDP_3_5,HOME_HDP__3_5_computed,AWAY_HDP_3_5_computed,HOME_HDP__3_5_disc,AWAY_HDP_3_5_disc")] PinacclePrices pinacclePrices)
        {
            if (id != pinacclePrices.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(pinacclePrices);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PinacclePricesExists(pinacclePrices.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(pinacclePrices));
        }
コード例 #2
0
        public static DataTable ConvertPinacclePricesTodataTable(List <PinacclePrices> prices)
        {
            DataTable table = new DataTable();

            PinacclePrices p = (PinacclePrices)prices[0];

            PropertyInfo[] mas = p.GetType().GetProperties();

            foreach (PropertyInfo property in mas)
            {
                if (property.Name.Contains("__") == true)
                {
                    table.Columns.Add(property.Name.Replace("__", "-"));
                    continue;
                }
                table.Columns.Add(property.Name);
            }


            foreach (PinacclePrices price in prices)
            {
                PropertyInfo[] mas2    = price.GetType().GetProperties();
                DataRow        dataRow = table.NewRow();
                for (int i = 0; i < mas2.Length; i++)
                {
                    dataRow[i] = mas2[i].GetValue(price);
                }

                table.Rows.Add(dataRow);
            }

            return(table);
        }
コード例 #3
0
        public async Task <IActionResult> Create([Bind("Id,EventId,DateAdded,IsLive,StartTime,HomeTeam,AwayTeam,HOME,DRAW,AWAY,HOME_computed_,DRAW_computed_,AWAY_computed_,HOME_disc,DRAW_disc,AWAY_disc,HOMEAWAY,HOMEDRAW,DRAWAWAY,HOMEAWAY_computed_,HOMEDRAW_computed_,DRAWAWAY_computed_,HOMEAWAY_disc,HOMEDRAW_disc,DRAWAWAY_disc,TO_0_5,TU_0_5,TO_0_5_computed_,TU_0_5_computed_,TO_0_5_disc,TU_0_5_disc,TO_0_75,TU_0_75,TO_0_75_computed_,TU_0_75_computed_,TO_0_75_disc,TU_0_75_disc,TO_1_0,TU_1_0,TO_1_0_computed_,TU_1_0_computed_,TO_1_0_disc,TU_1_0_disc,TO_1_25,TU_1_25,TO_1_25_computed_,TU_1_25_computed_,TO_1_25_disc,TU_1_25_disc,TO_1_5,TU_1_5,TO_1_5_computed_,TU_1_5_computed_,TO_1_5_disc,TU_1_5_disc,TO_1_75,TU_1_75,TO_1_75_computed_,TU_1_75_computed_,TO_1_75_disc,TU_1_75_disc,TO_2_0,TU_2_0,TO_2_0_computed_,TU_2_0_computed_,TO_2_0_disc,TU_2_0_disc,TO_2_25,TU_2_25,TO_2_25_computed_,TU_2_25_computed_,TO_2_25_disc,TU_2_25_disc,TO_2_5,TU_2_5,TO_2_5_computed_,TU_2_5_computed_,TO_2_5_disc,TU_2_5_disc,TO_2_75,TU_2_75,TO_2_75_computed_,TU_2_75_computed_,TO_2_75_disc,TU_2_75_disc,TO_3_0,TU_3_0,TO_3_0_computed_,TU_3_0_computed_,TO_3_0_disc,TU_3_0_disc,TO_3_25,TU_3_25,TO_3_25_computed_,TU_3_25_computed_,TO_3_25_disc,TU_3_25_disc,TO_3_5,TU_3_5,TO_3_5_computed_,TU_3_5_computed_,TO_3_5_disc,TU_3_5_disc,TO_3_75,TU_3_75,TO_3_75_computed_,TU_3_75_computed_,TO_3_75_disc,TU_3_75_disc,TO_4_0,TU_4_0,TO_4_0_computed_,TU_4_0_computed_,TO_4_0_disc,TU_4_0_disc,TO_4_25,TU_4_25,TO_4_45_computed_,TU_4_25_computed_,TO_4_45_disc,TU_4_25_disc,TO_4_5,TU_4_5,TO_4_5_computed_,TU_4_5_computed_,TO_4_5_disc,TU_4_5_disc,TO_4_75,TU_4_75,TO_4_75_computed_,TU_4_75_computed_,TO_4_75_disc,TU_4_75_disc,TO_5_0,TU_5_0,TO_5_0_computed_,TU_5_0_computed_,TO_5_0_disc,TU_5_0_disc,TO_5_25,TU_5_25,TO_5_25_computed_,TU_5_25_computed_,TO_5_25_disc,TU_5_25_disc,TO_5_5,TU_5_5,TO_5_5_computed_,TU_5_5_computed_,TO_5_5_disc,TU_5_5_disc,TO_5_75,TU_5_75,TO_5_75_computed_,TU_5_75_computed_,TO_5_75_disc,TU_5_75_disc,TO_6_0,TU_6_0,TO_6_0_computed_,TU_6_0_computed_,TO_6_0_disc,TU_6_0_disc,TO_6_25,TU_6_25,TO_6_25_computed_,TU_6_25_computed_,TO_6_25_disc,TU_6_25_disc,TO_6_5,TU_6_5,TO_6_5_computed_,TU_6_5_computed_,TO_6_5_disc,TU_6_5_disc,T1O_0_5,T1U_0_5,T1O_0_5_computed_,T1U_0_5_computed_,T1O_0_5_disc,T1U_0_5_disc,T1O_0_75,T1U_0_75,T1O_0_75_computed_,T1U_0_75_computed_,T1O_0_75_disc,T1U_0_75_disc,T1O_1_0,T1U_1_0,T1O_1_0_computed_,T1U_1_0_computed_,T1O_1_0_disc,T1U_1_0_disc,T1O_1_25,T1U_1_25,T1O_1_25_computed_,T1U_1_25_computed_,T1O_1_25_disc,T1U_1_25_disc,T1O_1_5,T1U_1_5,T1O_1_5_computed_,T1U_1_5_computed_,T1O_1_5_disc,T1U_1_5_disc,T1O_1_75,T1U_1_75,T1O_1_75_computed_,T1U_1_75_computed_,T1O_1_75_disc,T1U_1_75_disc,T1O_2_0,T1U_2_0,T1O_2_0_computed_,T1U_2_0_computed_,T1O_2_0_disc,T1U_2_0_disc,T1O_2_25,T1U_2_25,T1O_2_25_computed_,T1U_2_25_computed_,T1O_2_25_disc,T1U_2_25_disc,T1O_2_5,T1U_2_5,T1O_2_5_computed_,T1U_2_5_computed_,T1O_2_5_disc,T1U_2_5_disc,T1O_2_75,T1U_2_75,T1O_2_75_computed_,T1U_2_75_computed_,T1O_2_75_disc,T1U_2_75_disc,T1O_3_0,T1U_3_0,T1O_3_0_computed_,T1U_3_0_computed_,T1O_3_0_disc,T1U_3_0_disc,T1O_3_25,T1U_3_25,T1O_3_25_computed_,T1U_3_25_computed_,T1O_3_25_disc,T1U_3_25_disc,T1O_3_5,T1U_3_5,T1O_3_5_computed_,T1U_3_5_computed_,T1O_3_5_disc,T1U_3_5_disc,T1O_3_75,T1U_3_75,T1O_3_75_computed_,T1U_3_75_computed_,T1O_3_75_disc,T1U_3_75_disc,T1O_4_0,T1U_4_0,T1O_4_0_computed_,T1U_4_0_computed_,T1O_4_0_disc,T1U_4_0_disc,T1O_4_25,T1U_4_25,T1O_4_25_computed_,T1U_4_25_computed_,T1O_4_25_disc,T1U_4_25_disc,T1O_4_5,T1U_4_5,T1O_4_5_computed_,T1U_4_5_computed_,T1O_4_5_disc,T1U_4_5_disc,T2O_0_5,T2U_0_5,T2O_0_5_computed_,T2U_0_5_computed_,T2O_0_5_disc,T2U_0_5_disc,T2O_0_75,T2U_0_75,T2O_0_75_computed_,T2U_0_75_computed_,T2O_0_75_disc,T2U_0_75_disc,T2O_1_0,T2U_1_0,T2O_1_0_computed_,T2U_1_0_computed_,T2O_1_0_disc,T2U_1_0_disc,T2O_1_25,T2U_1_25,T2O_1_25_computed_,T2U_1_25_computed_,T2O_1_25_disc,T2U_1_25_disc,T2O_1_5,T2U_1_5,T2O_1_5_computed_,T2U_1_5_computed_,T2O_1_5_disc,T2U_1_5_disc,T2O_1_75,T2U_1_75,T2O_1_75_computed_,T2U_1_75_computed_,T2O_1_75_disc,T2U_1_75_disc,T2O_2_0,T2U_2_0,T2O_2_0_computed_,T2U_2_0_computed_,T2O_2_0_disc,T2U_2_0_disc,T2O_2_25,T2U_2_25,T2O_2_25_computed_,T2U_2_25_computed_,T2O_2_25_disc,T2U_2_25_disc,T2O_2_5,T2U_2_5,T2O_2_5_computed_,T2U_2_5_computed_,T2O_2_5_disc,T2U_2_5_disc,T2O_2_75,T2U_2_75,T2O_2_75_computed_,T2U_2_75_computed_,T2O_2_75_disc,T2U_2_75_disc,T2O_3_0,T2U_3_0,T2O_3_0_computed_,T2U_3_0_computed_,T2O_3_0_disc,T2U_3_0_disc,T2O_3_25,T2U_3_25,T2O_3_25_computed_,T2U_3_25_computed_,T2O_3_25_disc,T2U_3_25_disc,T2O_3_5,T2U_3_5,T2O_3_5_computed_,T2U_3_5_computed_,T2O_3_5_disc,T2U_3_5_disc,T2O_3_75,T2U_3_75,T2O_3_75_computed_,T2U_3_75_computed_,T2O_3_75_disc,T2U_3_75_disc,T2O_4_0,T2U_4_0,T2O_4_0_computed_,T2U_4_0_computed_,T2O_4_0_disc,T2U_4_0_disc,T2O_4_25,T2U_4_25,T2O_4_25_computed_,T2U_4_25_computed_,T2O_4_25_disc,T2U_4_25_disc,T2O_4_5,T2U_4_5,T2O_4_5_computed_,T2U_4_5_computed_,T2O_4_5_disc,T2U_4_5_disc,HOME_HDP_3_5,AWAY_HDP__3_5,HOME_HDP_3_5_computed,AWAY_HDP__3_5_computed,HOME_HDP_3_5_disc,AWAY_HDP__3_5_disc,HOME_HDP_3_0,AWAY_HDP__3_0,HOME_HDP_3_0_computed,AWAY_HDP__3_0_computed,HOME_HDP_3_0_disc,AWAY_HDP__3_0_disc,HOME_HDP_2_75,AWAY_HDP__2_75,HOME_HDP_2_75_computed,AWAY_HDP__2_75_computed,HOME_HDP_2_75_disc,AWAY_HDP__2_75_disc,HOME_HDP_2_5,AWAY_HDP__2_5,HOME_HDP_2_5_computed,AWAY_HDP__2_5_computed,HOME_HDP_2_5_disc,AWAY_HDP__2_5_disc,HOME_HDP_2_0,AWAY_HDP__2_0,HOME_HDP_2_0_computed,AWAY_HDP__2_0_computed,HOME_HDP_2_0_disc,AWAY_HDP__2_0_disc,HOME_HDP_1_75,AWAY_HDP__1_75,HOME_HDP_1_75_computed,AWAY_HDP__1_75_computed,HOME_HDP_1_75_disc,AWAY_HDP__1_75_disc,HOME_HDP_1_5,AWAY_HDP__1_5,HOME_HDP_1_5_computed,AWAY_HDP__1_5_computed,HOME_HDP_1_5_disc,AWAY_HDP__1_5_disc,HOME_HDP_1_0,AWAY_HDP__1_0,HOME_HDP_1_0_computed,AWAY_HDP__1_0_computed,HOME_HDP_1_0_disc,AWAY_HDP__1_0_disc,HOME_HDP_0_75,AWAY_HDP__0_75,HOME_HDP_0_75_computed,AWAY_HDP__0_75_computed,HOME_HDP_0_75_disc,AWAY_HDP__0_75_disc,HOME_HDP_0_5,AWAY_HDP__0_5,HOME_HDP_0_5_computed,AWAY_HDP__0_5_computed,HOME_HDP_0_5_disc,AWAY_HDP__0_5_disc,HOME_HDP_0_25,AWAY_HDP__0_25,HOME_HDP_0_25_computed,AWAY_HDP__0_25_computed,HOME_HDP_0_25_disc,AWAY_HDP__0_25_disc,HOME_HDP_0_0,AWAY_HDP_0_0,HOME_HDP_0_0_computed,AWAY_HDP_0_0_computed,HOME_HDP_0_0_disc,AWAY_HDP_0_0_disc,HOME_HDP__0_25,AWAY_HDP_0_25,HOME_HDP__0_25_computed,AWAY_HDP_0_25_computed,HOME_HDP__0_25_disc,AWAY_HDP_0_25_disc,HOME_HDP__0_5,AWAY_HDP_0_5,HOME_HDP__0_5_computed,AWAY_HDP_0_5_computed,HOME_HDP__0_5_disc,AWAY_HDP_0_5_disc,HOME_HDP__0_75,AWAY_HDP_0_75,HOME_HDP__0_75_computed,AWAY_HDP_0_75_computed,HOME_HDP__0_75_disc,AWAY_HDP_0_75_disc,HOME_HDP__1_0,AWAY_HDP_1_0,HOME_HDP__1_0_computed,AWAY_HDP_1_0_computed,HOME_HDP__1_0_disc,AWAY_HDP_1_0_disc,HOME_HDP__1_25,AWAY_HDP_1_25,HOME_HDP__1_25_computed,AWAY_HDP_1_25_computed,HOME_HDP__1_25_disc,AWAY_HDP_1_25_disc,HOME_HDP__1_5,AWAY_HDP_1_5,HOME_HDP__1_5_computed,AWAY_HDP_1_5_computed,HOME_HDP__1_5_disc,AWAY_HDP_1_5_disc,HOME_HDP__2_0,AWAY_HDP_2_0,HOME_HDP__2_0_computed,AWAY_HDP_2_0_computed,HOME_HDP__2_0_disc,AWAY_HDP_2_0_disc,HOME_HDP__2_25,AWAY_HDP_2_25,HOME_HDP__2_25_computed,AWAY_HDP_2_25_computed,HOME_HDP__2_25_disc,AWAY_HDP_2_25_disc,HOME_HDP__2_5,AWAY_HDP_2_5,HOME_HDP__2_5_computed,AWAY_HDP_2_5_computed,HOME_HDP__2_5_disc,AWAY_HDP_2_5_disc,HOME_HDP__2_75,AWAY_HDP_2_75,HOME_HDP__2_75_computed,AWAY_HDP_2_75_computed,HOME_HDP__2_75_disc,AWAY_HDP_2_75_disc,HOME_HDP__3_0,AWAY_HDP_3_0,HOME_HDP__3_0_computed,AWAY_HDP_3_0_computed,HOME_HDP__3_0_disc,AWAY_HDP_3_0_disc,HOME_HDP__3_25,AWAY_HDP_3_25,HOME_HDP__3_25_computed,AWAY_HDP_3_25_computed,HOME_HDP__3_25_disc,AWAY_HDP_3_25_disc,HOME_HDP__3_5,AWAY_HDP_3_5,HOME_HDP__3_5_computed,AWAY_HDP_3_5_computed,HOME_HDP__3_5_disc,AWAY_HDP_3_5_disc")] PinacclePrices pinacclePrices)
        {
            if (ModelState.IsValid)
            {
                _context.Add(pinacclePrices);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(pinacclePrices));
        }
コード例 #4
0
 public void Add(PinacclePrices pinacclePrices)
 {
     throw new NotImplementedException();
 }
コード例 #5
0
        public PinacclePrices ConvertPinnacleEventToDatabasePrices(OddEvent oddEvent)
        {
            eventDiscs.Clear();
            this.pinaccle = new PinacclePrices();



            this.pinaccle.IsLive    = oddEvent.IsLive;
            this.pinaccle.DateAdded = oddEvent.DateAdded;

            this.pinaccle.EventId   = oddEvent.EventId.ToString();
            this.properties         = this.pinaccle.GetType().GetProperties();
            this.pinaccle.HomeTeam  = oddEvent.HomeTeam;
            this.pinaccle.AwayTeam  = oddEvent.AwayTeam;
            this.pinaccle.StartTime = oddEvent.StartTime;
            OddPeriod oddPeriod = oddEvent.Periods[0];

            MoneyLine moneyLine = oddPeriod.MoneyLine;

            List <Handicap> handicaps = oddPeriod.Handicaps;

            List <Total> totals = oddPeriod.Totals;

            DoubleChance doubleChance = oddPeriod.DoubleChance;

            if (oddPeriod.TeamTotal != null)
            {
                Total homeTotal = oddPeriod.TeamTotal.Home;

                Total awayTeamTotal = oddPeriod.TeamTotal.Away;
                if (homeTotal != null)
                {
                    this.SetHomeTeamTotalPricesTodatabase(homeTotal);
                }

                if (awayTeamTotal != null)
                {
                    this.SetAwayTeamTotalPricesToDatabase(awayTeamTotal);
                }
            }


            this.SetMoneyLinePricesToDatabase(moneyLine);
            //this.SetDoubleChanceToDatabasePrices(doubleChance);

            this.SetTotalPricesToDatabase(totals);

            //this.SetHomeTeamTotalPricesTodatabase(homeTotal);

            //this.SetAwayTeamTotalPricesToDatabase(awayTeamTotal);

            this.SetHandicapPricesToDatabase(handicaps);

            //var result = MathClass.GetStatsForMarket(this.eventDiscs);

            //this.pinaccle.EventDiscMax = result.maxDisc;

            //this.pinaccle.EventDiscAverage = result.averageDisc;

            //this.pinaccle.EventMediana = MathClass.GetMedForMarket(this.eventDiscs);

            return(this.pinaccle);
        }