public static PsaParameterDataDto FromEntityToDto(PsaParameterDataEntity source)
        {
            PsaParameterDataDto target = new PsaParameterDataDto();

            target.Values             = new List <string>();
            target.Timestamps         = new List <int>();
            target.Id                 = source.Id;
            target.HasTimestamps      = source.HasTimestamps;
            target.PsaParametersSetId = source.PsaParametersSetEntityId;
            if (source.HasTimestamps)
            {
                foreach (int ts in TimestampsFromStringToList(source.Timestamps))
                {
                    target.Timestamps.Add(ts);
                }
            }
            target.OriginalTypeId       = source.OriginalTypeId;
            target.AdditionalSourceInfo = source.AdditionalSourceInfo;
            target.Type  = source.Type;
            target.Units = source.Units;
            foreach (string s in ValuesFromStringToList(source.Values))
            {
                target.Values.Add(s);
            }
            return(target);
        }
Esempio n. 2
0
        public static PsaParameterDataDto FromDomainObjectToDto(PsaParameterData source)
        {
            var target = new PsaParameterDataDto();

            target.Id                 = source.Id;
            target.HasTimestamps      = source.HasTimestamps;
            target.PsaParametersSetId = source.PsaParametersSetId;
            if (source.HasTimestamps)
            {
                List <int> timestamps = new List <int>();
                foreach (int ts in source.Timestamps)
                {
                    timestamps.Add(ts);
                }
                target.Timestamps = timestamps.ToArray();
            }
            target.OriginalTypeId = source.OriginalTypeId;
            target.Type           = (int)source.Type;
            target.Units          = (int)source.Units;
            List <string> values = new List <string>();

            foreach (string s in source.Values)
            {
                values.Add(s);
            }
            target.Values = values.ToArray();
            target.AdditionalSourceInfo = source.AdditionalSourceInfo;
            return(target);
        }
Esempio n. 3
0
        public static PsaParameterData FromDtoToDomainObject(PsaParameterDataDto source)
        {
            var target = new PsaParameterData(source.OriginalTypeId)
            {
                Id                   = source.Id,
                HasTimestamps        = source.HasTimestamps,
                PsaParametersSetId   = source.PsaParametersSetId,
                OriginalTypeId       = source.OriginalTypeId,
                AdditionalSourceInfo = source.AdditionalSourceInfo,
                Type                 = (PsaParameterType)source.Type,
                Units                = (Unit)source.Units
            };

            if (source.HasTimestamps)
            {
                foreach (int ts in source.Timestamps)
                {
                    target.Timestamps.Add(ts);
                }
            }
            foreach (string s in source.Values)
            {
                target.Values.Add(s);
            }
            return(target);
        }
Esempio n. 4
0
        /// <summary>
        /// Provides a view for PsaParameterData
        /// </summary>
        public PartialViewResult ParameterChart(long parameterDataId)
        {
            PsaParameterDataDto dto = service.GetParameterById(parameterDataId);

            if (dto == null)
            {
                return(new PartialViewResult());
            }
            PsaParameterData model = PsaParameterDataAssembler.FromDtoToDomainObject(dto);

            return(PartialView(model));
        }
        public static PsaParameterDataEntity FromDtoToEntity(PsaParameterDataDto source)
        {
            PsaParameterDataEntity target = new PsaParameterDataEntity();

            target.Id                       = source.Id;
            target.HasTimestamps            = source.HasTimestamps;
            target.PsaParametersSetEntityId = source.PsaParametersSetId;
            if (source.HasTimestamps)
            {
                target.Timestamps = TimestampsFromListToString(source.Timestamps);
            }
            target.OriginalTypeId       = source.OriginalTypeId;
            target.Type                 = source.Type;
            target.Units                = source.Units;
            target.AdditionalSourceInfo = source.AdditionalSourceInfo;
            target.Values               = ValuesFromListToString(source.Values);
            return(target);
        }
        public static PsaParameterData FromDtoToDomainObject(PsaParameterDataDto source)
        {
            PsaParameterData target = new PsaParameterData(source.OriginalTypeId);

            target.Id                 = source.Id;
            target.HasTimestamps      = source.HasTimestamps;
            target.PsaParametersSetId = source.PsaParametersSetId;
            target.Type               = (PsaParameterType)source.Type;
            target.Units              = (Unit)source.Units;
            target.OriginalTypeId     = source.OriginalTypeId;
            //target.OriginalName = source.OriginalName;
            foreach (int timestamp in source.Timestamps)
            {
                target.Timestamps.Add(timestamp);
            }
            foreach (string s in source.Values)
            {
                target.Values.Add(s);
            }
            target.AdditionalSourceInfo = source.AdditionalSourceInfo;
            return(target);
        }
        public static PsaParameterDataDto FromDomainObjectToDto(PsaParameterData source)
        {
            var target = new PsaParameterDataDto();

            target.Timestamps         = new ObservableCollection <int>();
            target.Values             = new ObservableCollection <string>();
            target.Id                 = source.Id;
            target.HasTimestamps      = source.HasTimestamps;
            target.PsaParametersSetId = source.PsaParametersSetId;
            target.Type               = (int)source.Type;
            target.Units              = (int)source.Units;
            target.OriginalTypeId     = source.OriginalTypeId;
            //target.OriginalName = source.OriginalName;
            foreach (int timestamp in source.Timestamps)
            {
                target.Timestamps.Add(timestamp);
            }
            foreach (string s in source.Values)
            {
                target.Values.Add(s);
            }
            target.AdditionalSourceInfo = source.AdditionalSourceInfo;
            return(target);
        }