Esempio n. 1
0
 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;
 }