public async Task <ActionResult <VentureDetail> > PostVentureDetail(VentureDetail ventureDetail) { _dbContext.VentureDetail.Add(ventureDetail); await _dbContext.SaveChangesAsync(); return(CreatedAtAction("GetVentureDetail", new { key = ventureDetail.VentureDetailKey }, ventureDetail)); }
public async Task <IActionResult> PutVentureDetail(Guid key, VentureDetail ventureDetail) { if (key != ventureDetail.VentureDetailKey) { return(BadRequest()); } _dbContext.Entry(ventureDetail).State = EntityState.Modified; try { await _dbContext.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VentureDetailExists(key)) { return(NotFound()); } else { throw; } } return(NoContent()); }