public IActionResult Create([FromBody] MicrosoftGraphItem item) { if (item == null) { return(BadRequest()); } _context.MicrosoftGraphItems.Add(item); _context.SaveChanges(); System.Diagnostics.Trace.TraceInformation("HttpPost: {0}", JsonConvert.SerializeObject(item)); telemetry.TrackTrace("HttpPost: " + JsonConvert.SerializeObject(item)); return(CreatedAtRoute("GetMicrosoftGraph", new { id = item.Id }, item)); }
public IActionResult Update(long id, [FromBody] MicrosoftGraphItem item) { if (item == null || item.Id != id) { return(BadRequest()); } var MicrosoftGraph = _context.MicrosoftGraphItems.FirstOrDefault(t => t.Id == id); if (MicrosoftGraph == null) { return(NotFound()); } MicrosoftGraph.UserContainer = item.UserContainer; MicrosoftGraph.UserIdentityName = item.UserIdentityName; _context.MicrosoftGraphItems.Update(MicrosoftGraph); _context.SaveChanges(); System.Diagnostics.Trace.TraceInformation("HttpPut: {0}", JsonConvert.SerializeObject(item)); telemetry.TrackTrace("HttpPut: " + JsonConvert.SerializeObject(item)); return(new NoContentResult()); }