// simple validation bool validationIsOk(CustomerWatchList watchList) { if (watchList.CustomerIdViewer == 0 || watchList.CustomerIdViewed == 0) { return(false); } return(true); }
public IHttpActionResult CreateCustomersWatchList(CustomerWatchList watchList) { if (!validationIsOk(watchList)) { return(BadRequest()); } m_db.WatchList.Add(watchList); m_db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = watchList.Id }, watchList)); }
// GET /api/WatchList/1 public IHttpActionResult GetCustomerWatchList(long id) { CustomerWatchList watchList = m_db.WatchList.SingleOrDefault(wList => wList.Id == id); if (watchList == null) { return(NotFound()); } return(Ok(watchList)); }
public IHttpActionResult DeleteCustomersWatch(long id) { CustomerWatchList WatchList = m_db.WatchList.Find(id); if (WatchList == null) { return(NotFound()); } m_db.WatchList.Remove(WatchList); m_db.SaveChanges(); return(Ok(WatchList)); }