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