public static ServerParamsPreset ToEntity(this ServerParamsPresetItem item) { var entity = new ServerParamsPreset() { Id = item.Id, Name = item.Name, }; entity.ParameterSelections.AddRange(item.ParameterSelections.ToEntityList()); return(entity); }
public static ServerParamsPresetItem ToItem(this ServerParamsPreset entity) { var item = new ServerParamsPresetItem() { Id = entity.Id, Name = entity.Name, }; item.ParameterSelections.AddRange(entity.ParameterSelections.ToItemList()); item.ParameterSelections.IsDirty = false; // TODO: the selected parameters are a selection of existing (hardcoded parameters). find a way to implement this //item.Parameters.AddRange(entity.Parameters.ToItemList()); item.IsDirty = false; return(item); }