public IHttpActionResult PutBrand(int id, BrandData brand) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != brand.Id) { return(BadRequest()); } //db.Entry(brand).State = EntityState.Modified; try { brandBLL.Update(brand.ToModel()); } catch (Exception ex) { if (!BrandExists(id)) { return(NotFound()); } else { throw ex; } } return(Ok()); }
public IHttpActionResult PostBrand(BrandData brand) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var node = brandBLL.Create(brand.ToModel()); return(Ok(node.ToViewData())); }