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