public IHttpActionResult Put(CategoryBTO categBto) { if (!ModelState.IsValid) { return(BadRequest("Not a valid model")); } CategoryLogic categ = new CategoryLogic(); var existingCateg = categ.Retrieve(categBto.Id); if (existingCateg != null) { categ.Update(categBto); } else { return(NotFound()); } return(Ok()); }
public IHttpActionResult GetById(int idParent) { //using (CategoryRepo repo = new CategoryRepo(context)) //{ // //De la Logique... // var obj = repo.Retrieve(idParent); // //return Ok(JsonConvert.SerializeObject(obj, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore })) ; // //var temp = JsonConvert.SerializeObject(obj, // // Formatting.Indented, // // new JsonSerializerSettings() // // { // // ReferenceLoopHandling = ReferenceLoopHandling.Ignore // // }); // var Response = obj.CategoryToCategoryBTO(); // Response.Children = repo.RetrieveChildren(idParent) // .Select(x => x.CategoryToCategoryBTO()).ToList(); CategoryLogic categ = new CategoryLogic(); return(Ok(categ.Retrieve(idParent))); }