// Get: api/Mercados?mercadoid=mercadoid public Mercado GetbyID(int id) { var repo = new MercadosRepository(); Mercado mercado = repo.Retrieve(id); return(mercado); }
// GET: api/Mercados public List <Mercado> Get() { var repo = new MercadosRepository(); List <Mercado> mercados = repo.Retrieve(); return(mercados); }
public IEnumerable <Mercado> Get() { MercadosRepository rep = new MercadosRepository(); List <Mercado> lista = rep.Retrieve(); return(lista); }
// GET: api/Mercados public IEnumerable <MercadoDTO> Get() { var repo = new MercadosRepository(); List <MercadoDTO> mercados = repo.Retrieve(); return(mercados); }
// GET: api/Mercados/5 public List <Mercados> Get(int id_partido) { var repo = new MercadosRepository(); List <Mercados> mercados = repo.Retrieve(id_partido); return(mercados); }
public Mercados Get(int id) { var repo = new MercadosRepository(); Mercados d = repo.Retrieve(); return(d); }
// GET: api/Mercados?ID_evento=id & Over_Under=tipo public IEnumerable <Mercado> Get(int id, float tipo) { var repo = new MercadosRepository(); List <Mercado> mercados = repo.Retrieve(); // List<Mercado> mercados = repo.RetrieveByTipoandId(id, tipo); return(mercados); }
public string Post([FromBody] Apuesta a) { ApuestasRepository rep = new ApuestasRepository(); MercadosRepository repMer = new MercadosRepository(); Mercado mer = repMer.Retrieve(a.IdMercado); a.Cuota = a.TipoApuesta == 'A' ? mer.CuotaOver : mer.CuotaUnder; mer.RecalculaCuotas(a.TipoApuesta, a.DineroApostado); repMer.Save(mer); rep.Save(a); return("OK"); }
/*** 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); }