/*** Ejercicio 3 Fin cambio controller ***/ // GET: api/Apuestas?userEmail=userEmail /*public IEnumerable<ApuestaDTO> GetByUserEmail(string userEmail) * { * var repo = new ApuestasRepository(); * List<ApuestaDTO> apuestas = repo.RetrieveByEmailDTO(userEmail); * return apuestas; * } * //Get: api/Apuestas?mercadoId=mercadoId * public IEnumerable<ApuestaDTO> GetByMercadoId(int mercadoId) * { * var repo = new ApuestasRepository(); * List<ApuestaDTO> apuestas = repo.RetrieveByMercadoIdDTO(mercadoId); * return apuestas; * } */ //POST: api/Apuestas public void Post([FromBody] Apuesta a) { var repo = new ApuestasRepository(); repo.Save(a); var repo2 = new MercadosRepository(); Mercado m = repo2.Retrieve(a.MercadoId); m.UpdateDinero(a.Tipo, a.Dinero); m.UpdateCuotas(); repo2.Update(m); }