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