public async Task <ActionResult <CrawlStepTypeRequiredAttribute> > PostCrawlStepTypeRequiredAttribute([FromForm] CrawlStepTypeRequiredAttribute crawlStepTypeRequiredAttribute) { _context.CrawlStepTypeRequiredAttribute.Add(crawlStepTypeRequiredAttribute); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCrawlStepTypeRequiredAttribute", new { id = crawlStepTypeRequiredAttribute.Id }, crawlStepTypeRequiredAttribute)); }
public async Task <IActionResult> PutCrawlStepTypeRequiredAttribute([FromForm] int id, [FromForm] CrawlStepTypeRequiredAttribute crawlStepTypeRequiredAttribute) { if (id != crawlStepTypeRequiredAttribute.Id) { return(BadRequest()); } _context.Entry(crawlStepTypeRequiredAttribute).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CrawlStepTypeRequiredAttributeExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }