public InventoryMap() { Map(x => x.Name); Map(x => x.Description); Component(x => x.Measurement, m => MeasurementMap.Mapping()); Component(x => x.Cost, m => MoneyMap.Mapping()); }
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); } }