public async Task <IActionResult> PutTrainingDefinition([FromRoute] int id, [FromBody] TrainingDefinition trainingDefinition) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != trainingDefinition.Id) { return(BadRequest()); } _context.Entry(trainingDefinition).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TrainingDefinitionExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public TrainingDefinitionViewModel(MerkatoDbContext context, TrainingDefinition B) : this(context) { this.Id = B.Id; this.JobId = B.JobId; this.TrainingName = B.TrainingName; this.TraningMaterial = B.TraningMaterial; }
public TrainingDefinition GetModel() { TrainingDefinition b = new TrainingDefinition(); b.Id = this.Id; b.JobId = this.JobId; b.TrainingName = this.TrainingName; b.TraningMaterial = this.TraningMaterial; return(b); }
public async Task <IActionResult> PostTrainingDefinition([FromBody] TrainingDefinition trainingDefinition) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.TrainingDefinition.Add(trainingDefinition); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTrainingDefinition", new { id = trainingDefinition.Id }, trainingDefinition)); }