public async Task <IActionResult> SaveConfiguration(
            [FromBody] EnigmaMachineConfigurationModel model)
        {
            await enigmaMachineConfigurationAdapter
            .SetEnigmaMachineConfiguration(UserId, model);

            return(Ok());
        }
示例#2
0
 public async Task SetEnigmaMachineConfiguration(string userId, EnigmaMachineConfigurationModel model)
 {
     try
     {
         var configuration = mapper.Map <EnigmaMachineConfigurationModelBL>(model);
         await enigmaMachineConfigurationPort.SaveMachineConfiguration(userId, configuration);
     }
     catch (Exception exception)
     {
         logger.LogError(exception,
                         $"An error has occured while trying to save machine configuration for user id: {userId}");
     }
 }
示例#3
0
        public async Task <EnigmaMachineConfigurationModel> GetEnigmaMachineConfiguration(string userId)
        {
            EnigmaMachineConfigurationModel model = null;

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

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

            return(model);
        }