Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }