public async Task <IActionResult> PutDeveloperJob([FromRoute] int id, [FromBody] DeveloperJob developerJob) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != developerJob.Id) { return(BadRequest()); } _context.Entry(developerJob).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DeveloperJobExists(id)) { return(NotFound()); } else { throw; } } return(Ok(id)); }
public async Task <IActionResult> PostDeveloperJob([FromBody] DeveloperJob developerJob) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } developerJob.IsActive = true; developerJob.CreatedDate = DateTime.Now; _context.DeveloperJobs.Add(developerJob); await _context.SaveChangesAsync(); return(CreatedAtAction("GetDeveloperJob", new { id = developerJob.Id }, developerJob)); }