Esempio n. 1
0
 public InventoryMap()
 {
     Map(x => x.Name);
     Map(x => x.Description);
     Component(x => x.Measurement, m => MeasurementMap.Mapping());
     Component(x => x.Cost, m => MoneyMap.Mapping());
 }
Esempio n. 2
0
        public MeasurementProviderService(StatefulServiceContext context)
            : base(context)
        {
            this.logger = CloudLoggerFactory.GetLogger(ServiceEventSource.Current, context);

            this.baseLogString = $"{this.GetType()} [{this.GetHashCode()}] =>{Environment.NewLine}";
            Logger.LogDebug($"{baseLogString} Ctor => Logger initialized");

            try
            {
                this.measurementProvider    = new MeasurementProvider(this.StateManager);
                this.measurementMap         = new MeasurementMap();
                this.switchStatusCommanding = new SwitchStatusCommanding();
                this.scadaSubscriber        = new ScadaSubscriber();

                string infoMessage = $"{baseLogString} Ctor => Contract providers initialized.";
                Logger.LogInformation(infoMessage);
            }
            catch (Exception e)
            {
                string errorMessage = $"{baseLogString} Ctor => Exception caught: {e.Message}.";
                Logger.LogError(errorMessage, e);
            }
        }