public ActionResult PutRequest([FromBody] Request request) { if (request == null) { return(BadRequest("request is null")); } try { var excluded = new[] { "Id", "Created_at" }; var entry = _context.Entry(request); entry.State = EntityState.Modified; foreach (var name in excluded) { entry.Property(name).IsModified = false; } _context.SaveChanges(); return(Json("Response from Edit")); } catch (DbUpdateException DbUpdateException) { return(StatusCode(500, "exception: " + DbUpdateException)); } }
public ActionResult InsetActualTask([FromBody] ActualTask actualTask) { try { _context.Entry(actualTask).State = actualTask.Id == 0? EntityState.Added : EntityState.Modified; _context.SaveChanges(); return(Ok("Task added")); } catch (Exception e) { return(StatusCode(500, "exception: " + e)); } }