public async Task <IActionResult> PostFundingOpportunityFrequentlyAskedQuestion([FromBody] FundingOpportunityFrequentlyAskedQuestion fundingOpportunityFrequentlyAskedQuestion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.FundingOpportunityFrequentlyAskedQuestion.Add(fundingOpportunityFrequentlyAskedQuestion); await _context.SaveChangesAsync(); return(CreatedAtAction("GetFundingOpportunityFrequentlyAskedQuestion", new { id = fundingOpportunityFrequentlyAskedQuestion.FundingOpportunityFrequentlyAskedQuestionId }, fundingOpportunityFrequentlyAskedQuestion)); }
public async Task <IActionResult> PutFundingOpportunityFrequentlyAskedQuestion([FromRoute] Guid id, [FromBody] FundingOpportunityFrequentlyAskedQuestion fundingOpportunityFrequentlyAskedQuestion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != fundingOpportunityFrequentlyAskedQuestion.FundingOpportunityFrequentlyAskedQuestionId) { return(BadRequest()); } _context.Entry(fundingOpportunityFrequentlyAskedQuestion).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FundingOpportunityFrequentlyAskedQuestionExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }