public StateManagementService(ApplicationDbContext context, IConfiguration configuration, IStateTransitionHistoryService stateTransitionHistoryService) { _context = context; _configuration = configuration; _stateTransitionHistoryService = stateTransitionHistoryService; if (File.Exists("stateconfiguration.json")) { using (StreamReader r = new StreamReader("stateconfiguration.json")) { string json = r.ReadToEnd(); _stateConfiguration = JsonConvert.DeserializeObject <StateConfiguration> (json); } } else { _stateConfiguration = new StateConfiguration(); } if (_configuration["ChangeStatePostEndpoint"] != null) { client = new HttpClient(); } }
public StateTransitionHistoryController(IStateTransitionHistoryService stateTransitionHistoryService) { _stateTransitionHistoryService = stateTransitionHistoryService; }