private IDateTimeMeasuringElement CreateDateTimeMeasuringElement( IDateTimeMeasuringEditorViewModel dateTimeMeasuringEditorViewModel) { IDateTimeMeasuringElement dateTimeMeasuringElement = StaticContainer.Container.Resolve <IDateTimeMeasuringElement>(); InitDefaults(dateTimeMeasuringEditorViewModel, dateTimeMeasuringElement); dateTimeMeasuringElement.StartAddress = dateTimeMeasuringEditorViewModel.StartAddress; return(dateTimeMeasuringElement); }
public IMeasuringElementEditorViewModel CreateDateTimeEditorViewModel( IDateTimeMeasuringElement dateTimeMeasuringElement = null) { if (dateTimeMeasuringElement == null) { dateTimeMeasuringElement = _measuringElementFactory.CreateDateTimeMeasuringElement(); } IDateTimeMeasuringEditorViewModel res = _container.Resolve <IMeasuringElementEditorViewModel>(MeasuringKeys.DATE_TIME_ELEMENT + ApplicationGlobalNames.CommonInjectionStrings .EDITOR_VIEWMODEL) as IDateTimeMeasuringEditorViewModel; res.StartAddress = dateTimeMeasuringElement.StartAddress; InitDefaults(res, dateTimeMeasuringElement); return(res); }