Beispiel #1
0
        public static RestrictionResource ToResource(this ReleaseProfile model)
        {
            if (model == null)
            {
                return(null);
            }

            return(new RestrictionResource
            {
                Id = model.Id,

                Required = model.Required,
                Ignored = model.Ignored,
                Tags = new HashSet <int>(model.Tags)
            });
        }
        public static ReleaseProfileResource ToResource(this ReleaseProfile model)
        {
            if (model == null)
            {
                return(null);
            }

            return(new ReleaseProfileResource
            {
                Id = model.Id,

                Required = model.Required,
                Ignored = model.Ignored,
                Preferred = model.Preferred,
                IncludePreferredWhenRenaming = model.IncludePreferredWhenRenaming,
                Tags = new HashSet <int>(model.Tags)
            });
        }
Beispiel #3
0
        public static ReleaseProfileResource ToResource(this ReleaseProfile model)
        {
            if (model == null)
            {
                return(null);
            }

            return(new ReleaseProfileResource
            {
                Id = model.Id,
                Name = model.Name,
                Enabled = model.Enabled,
                Required = model.Required ?? new List <string>(),
                Ignored = model.Ignored ?? new List <string>(),
                Preferred = model.Preferred,
                IncludePreferredWhenRenaming = model.IncludePreferredWhenRenaming,
                IndexerId = model.IndexerId,
                Tags = new HashSet <int>(model.Tags)
            });
        }