public async Task <ActionResult <AssignmentPeriod> > PostAssignmentPeriod(AssignmentPeriod assignmentPeriod) { _context.AssignmentPeriod.Add(assignmentPeriod); await _context.SaveChangesAsync(); return(CreatedAtAction("GetAssignmentPeriod", new { id = assignmentPeriod.AssignmentPeriodId }, assignmentPeriod)); }
public async Task <IActionResult> PutAssignmentPeriod(int id, AssignmentPeriod assignmentPeriod) { if (id != assignmentPeriod.AssignmentPeriodId) { return(BadRequest()); } _context.Entry(assignmentPeriod).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AssignmentPeriodExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }