Пример #1
0
 // simple validation
 bool validationIsOk(CustomerWatchList watchList)
 {
     if (watchList.CustomerIdViewer == 0 || watchList.CustomerIdViewed == 0)
     {
         return(false);
     }
     return(true);
 }
Пример #2
0
 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));
 }
Пример #3
0
        // 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));
        }
Пример #4
0
        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));
        }