public async Task<IActionResult> Create(TrainingProgramRequestModel requestModel)
 {
     return await ExecuteFunction(async (user) =>
     {
         var model = AutoMapperUtils.AutoMap<TrainingProgramRequestModel, TrainingProgram, TrainingProgram_UserRequestModel, TrainingProgram_User>(requestModel);
         return await _trainingProgramService.SaveAsync(model, requestModel.TrainingProgram_Users);
     });
 }
 public async Task<IActionResult> Update(Guid id, [FromBody] TrainingProgramRequestModel requestModel)
 {
     return await ExecuteFunction(async (user) =>
     {
         var model = await _trainingProgramService.GetById(id);
         model = AutoMapperUtils.AutoMap<TrainingProgramRequestModel, TrainingProgram, TrainingProgram_UserRequestModel, TrainingProgram_User>(requestModel, model);
         return await _trainingProgramService.SaveAsync(model, requestModel.TrainingProgram_Users);
     });
 }