Esempio n. 1
0
 public async Task <ActionResult> Post([FromBody] ProductCategorydto categorydto)
 {
     try
     {
         if (categorydto == null)
         {
             return(BadRequest());
         }
         var category = Mapper.Map(categorydto, new ProductCategories());
         _db.ProductCategories.Add(category);
         _db.SaveChanges();
         return(await Task.Run(() => new ObjectResult(category)));
     }
     catch
     {
         return(await Task.Run(() => StatusCode(500)));
     }
 }
Esempio n. 2
0
        public async Task <ActionResult> Put(int id, [FromBody] ProductCategorydto categorydto)
        {
            try
            {
                if (categorydto == null || id <= 0)
                {
                    return(BadRequest());
                }

                var cat      = _db.ProductCategories.Find(id);
                var category = Mapper.Map(categorydto, cat);
                _db.SaveChanges();
                return(await Task.Run(() => new ObjectResult(category)));
            }
            catch
            {
                return(await Task.Run(() => StatusCode(500)));
            }
        }