public async Task<IActionResult> Put(GradeTemplateViewModel gradeTemplateModel)
 {
     var gradeTemplate = _mapper.Map<GradeTemplateViewModel, GradeTemplate>(gradeTemplateModel);
     _context.Entry(gradeTemplate).State = EntityState.Modified;
     await _context.SaveChangesAsync();
     new AutomateScenarioGrade(_context).UpdateScenariosMaxGradeSumOnTemplateChange(gradeTemplate);
     
     return NoContent();
 }
 public async Task<IActionResult> Post(GradeTemplateViewModel gradeTemplateModel)
 {
     var gradeTemplate = _mapper.Map<GradeTemplateViewModel, GradeTemplate>(gradeTemplateModel);
     _context.Add(gradeTemplate);
     await _context.SaveChangesAsync();
     new AutomateScenarioGrade(_context).AddNewPotentialTemplateToSimulatorScenarios(gradeTemplate);
     
     return Ok(gradeTemplate.ID);
 }