Пример #1
0
        private void UpdateCuotas(string idMercado)
        {
            //Retreive sum of the cuotas for the Mercado
            var repoAp       = new ApuestaRepository();
            var sumaApuestas = repoAp.RetrieveSumaApuestas(idMercado);

            //Calculate Cuotas
            var probOver  = sumaApuestas.TotalOver / sumaApuestas.Total;
            var cuotaOver = (1 / probOver) * 0.95;

            var probUnder  = sumaApuestas.TotalUnder / sumaApuestas.Total;
            var cuotaUnder = (1 / probUnder) * 0.95;

            //Update Mercado
            new MercadoRepository().UpdateCuotas(new MercadoCuotasDTO(idMercado, cuotaUnder, cuotaOver));
        }