Пример #1
0
        public async Task <HttpResponseMessage> Post([FromBody] Product value)
        {
            WoodDB.Product.Add(value);
            var result = await WoodDB.SaveChangesAsync();

            return(ToJson(result));
        }
Пример #2
0
        public HttpResponseMessage Delete(int id)
        {
            var product = WoodDB.Product.FirstOrDefault(x => x.Id == id);

            if (product == null)
            {
                throw new ArgumentNullException();
            }

            WoodDB.Product.Remove(product);
            return(ToJson(WoodDB.SaveChanges()));
        }
Пример #3
0
 public HttpResponseMessage Put(int id, [FromBody] Product value)
 {
     WoodDB.Entry(value).State = EntityState.Modified;
     return(ToJson(WoodDB.SaveChanges()));
 }