// GET api/products/5 public IHttpActionResult Get(int id) { if (id < 0) { return(new BadRequestResult(Request)); } var product = _service.GetProductById(id); if (product == null) { return(NotFound()); } return(Ok(product)); }
/// <summary> /// Gets view for selected product /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProductVM productVm = Mapper.Map <Product, ProductVM>(manager.GetProductById(id.Value)); if (productVm == null) { return(HttpNotFound()); } return(View(productVm)); }