public IActionResult Put([FromODataUri] long key, [FromBody] Delta <CategoryCodeGroup> delta) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } CategoryCodeGroup record = _dbContext.CategoryCodeGroups.SingleOrDefault(r => r.Id == key); if (record == null) { return(NotFound()); } _logger.LogDebug("Updating {id}", record.Id); delta.Put(record); SaveChanges(); _logger.LogDebug("Updated {id}", record.Id); return(Updated(record)); }
public IActionResult Post([FromBody] CategoryCodeGroup record) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _logger.LogDebug("Inserting {id}", record.Id); _dbContext.CategoryCodeGroups.Add(record); SaveChanges(); _logger.LogDebug("Inserted {id}", record.Id); // if (record.Recipes != null) // { // _logger.LogDebug("Inserting recipes", record.Id); // _dbContext.Recipes.AddRange(record.Recipes); // _logger.LogDebug("Inserted recipes", record.Id); // SaveChanges(); //} return(Created(record)); }