I want to know how can I pass multiple querystring values to my web api project. I made one by referring tutorial in which I can pass the ID.
// GET: api/Product
public IQueryable<product> Getproducts()
{
return db.products;
}
// GET: api/Product/5
[ResponseType(typeof(product))]
public IHttpActionResult Getproduct(int id)
{
product product = db.products.Find(id);
if (product == null)
{
return NotFound();
}
return Ok(product);
}
Please help me to understand what if I have multiple parameters to pass & how can I do it with querystring
UPDATE
public class ProductController : ApiController
{
public IEnumerable<product> Get()
{
using(foxbop7g_foxbox_mainEntities entities = new foxbop7g_foxbox_mainEntities())
{
return entities.products.ToList();
}
}
public product Get(string status)
{
using (foxbop7g_foxbox_mainEntities entities = new foxbop7g_foxbox_mainEntities())
{
return entities.products.FirstOrDefault(e => e.status == status);
}
}
}