public async Task <IActionResult> SaveRotorsConfiguration( [FromBody] EnigmaMachineRotorsConfigurationModel model) { await enigmaMachineConfigurationAdapter .SetEnigmaMachineRotorsConfiguration(UserId, model); return(Ok()); }
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}"); } }
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); }