public async Task <IActionResult> PutToolRepoAssociation(int id, ToolRepoAssociation toolRepoAssociation) { if (id != toolRepoAssociation.ID) { return(BadRequest()); } _context.Entry(toolRepoAssociation).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ToolRepoAssociationExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public DeserializedInfo( string toolName, DateTime?dateAddedToRepository, Publication publication, List <CategoryRepoAssociation> categoryRepoAssociations) : this() { ToolRepoAssociation = new ToolRepoAssociation() { Tool = new Tool() { Name = toolName }, DateAddedToRepository = dateAddedToRepository }; ToolPubAssociations = new List <ToolPublicationAssociation>() { new ToolPublicationAssociation() { Publication = publication } }; CategoryRepoAssociations = categoryRepoAssociations; }
public async Task <ActionResult <ToolRepoAssociation> > PostToolRepoAssociation(ToolRepoAssociation toolRepoAssociation) { _context.ToolRepoAssociations.Add(toolRepoAssociation); await _context.SaveChangesAsync(); return(CreatedAtAction("GetToolRepoAssociation", new { id = toolRepoAssociation.ID }, toolRepoAssociation)); }