public async Task <IActionResult> EditDocument(string documentNode, [FromBody] Production.Document value) { var existing = await _db.Production_Document.FirstOrDefaultAsync(x => x.DocumentNode == documentNode); if (existing == null) { return(NotFound()); } existing.DocumentNode = value.DocumentNode; existing.DocumentLevel = value.DocumentLevel; existing.Title = value.Title; existing.Owner = value.Owner; existing.FolderFlag = value.FolderFlag; existing.FileName = value.FileName; existing.FileExtension = value.FileExtension; existing.Revision = value.Revision; existing.ChangeNumber = value.ChangeNumber; existing.Status = value.Status; existing.DocumentSummary = value.DocumentSummary; existing.Document1 = value.Document1; existing.rowguid = value.rowguid; existing.ModifiedDate = value.ModifiedDate; _db.Production_Document.Update(existing); await _db.SaveChangesAsync(); return(NoContent()); }
public async Task <IActionResult> CreateDocument([FromBody] Production.Document value) { _db.Production_Document.Add(value); await _db.SaveChangesAsync(); return(Ok(value)); }