public async Task <IActionResult> SaveRotorsConfiguration(
            [FromBody] EnigmaMachineRotorsConfigurationModel model)
        {
            await enigmaMachineConfigurationAdapter
            .SetEnigmaMachineRotorsConfiguration(UserId, model);

            return(Ok());
        }
Beispiel #2
0
 public async Task SetEnigmaMachineRotorsConfiguration(string userId, EnigmaMachineRotorsConfigurationModel model)
 {
     try
     {
         var configuration = mapper.Map <EnigmaMachineRotorsConfigurationModelBL>(model);
         await enigmaMachineConfigurationPort.SaveRotorsConfiguration(userId, configuration);
     }
     catch (Exception exception)
     {
         logger.LogError(exception,
                         $"An error has occured while trying to save machine rotors configuration for user id: {userId}");
     }
 }
Beispiel #3
0
        public async Task <EnigmaMachineRotorsConfigurationModel> GetEnigmaMachineRotorsConfiguration(string userId)
        {
            EnigmaMachineRotorsConfigurationModel model = null;

            try
            {
                var configuration = await enigmaMachineConfigurationPort
                                    .GetEnigmaMachineRotorsConfiguration(userId);

                model = mapper.Map <EnigmaMachineRotorsConfigurationModel>(configuration);
            }
            catch (Exception exception)
            {
                logger.LogError(exception,
                                $"An error has occured while trying to get machine rotors configuation for user id: {userId}");
            }

            return(model);
        }