//URL: http://chebayrest1930.azurewebsites.net/api/subasta?idProducto= public Subasta[] Get(string idProducto) { IDALSubasta ip = new DALSubastaEF(); int idProd = Int32.Parse(idProducto); Producto p = ip.ObtenerProducto(idProd,"MobileCenter"); Subasta[] ret = new Subasta[1]; Subasta s = new Subasta { Descripcion = p.descripcion, ProductoID = p.ProductoID, Nombre = p.nombre, PrecioActual = p.precio_base_subasta; }; ret[0] = s; return ret; }
//URL: api/subasta?searchTerm=terminosdebusqueda; public Subasta[] Get(string searchTerm) { IDALSubasta ip = new DALSubastaEF(); List<DataProducto> ldp = ip.ObtenerProductosBuscados(searchTerm,"MobileCenter"); Subasta[] ret = new Subasta[ldp.Count]; int i = 0; Debug.WriteLine("A"); foreach (DataProducto dp in ldp) { Subasta s = new Subasta { Descripcion = dp.descripcion, ProductoID = dp.ProductoID, //fecha_cierre = dp.fecha_cierre, IDOfertante = dp.idOfertante, Nombre = dp.nombre, PrecioActual = dp.precio_actual }; ret[i] = s; i++; Debug.WriteLine("b"); } return ret; }
//URL: http://chebayrest1930.azurewebsites.net/api/subasta public Subasta[] Get() { IDALSubasta ip = new DALSubastaEF(); List<DataProducto> ldp = ip.ObtenerProductosPersonalizados("MobileCenter"); //DataProducto dp = ldp.FirstOrDefault(); Subasta[] ret = new Subasta[ldp.Count]; int i = 0; foreach (DataProducto dp in ldp) { Debug.WriteLine("GET"); Subasta s = new Subasta { Descripcion = dp.descripcion, ProductoID = dp.ProductoID, //fecha_cierre = dp.fecha_cierre, IDOfertante = dp.idOfertante, Nombre = dp.nombre, PrecioActual = dp.precio_actual }; ret[i] = s; i++; } return ret; }