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);
        }
        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);
        }