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)); }