Esempio n. 1
0
        private void AddDefaultProfile(add_language_to_files_history_blacklist m, string name, Language language)
        {
            var allowed = new Quality[] { Quality.WEBDL720p };

            var items = Quality.DefaultQualityDefinitions
                        .OrderBy(v => v.Weight)
                        .Select(v => new { Quality = (int)v.Quality, Allowed = allowed.Contains(v.Quality) })
                        .ToList();

            var profile = new { Id = 1, Name = name, Cutoff = (int)Quality.WEBDL720p, Items = items.ToJson(), Language = (int)language };

            var movie = new
            {
                Id                  = 1,
                Monitored           = true,
                Title               = "My Movie",
                CleanTitle          = "mytitle",
                Status              = MovieStatusType.Announced,
                MinimumAvailability = MovieStatusType.Announced,
                Images              = new[] { new { CoverType = "Poster" } }.ToJson(),
                HasPreDBEntry = false,
                PathState     = 1,
                Runtime       = 90,
                ProfileId     = 1,
                MovieFileId   = 1,
                Path          = "/Some/Path",
                TitleSlug     = "123456",
                TmdbId        = 123456
            };

            m.Insert.IntoTable("Profiles").Row(profile);
            m.Insert.IntoTable("Movies").Row(movie);
        }
Esempio n. 2
0
        private void AddDefaultProfile(fix_invalid_profile_references m, string name, int profileId)
        {
            var allowed = new Quality[] { Quality.WEBDL720p };

            var items = Quality.DefaultQualityDefinitions
                        .OrderBy(v => v.Weight)
                        .Select(v => new { Quality = (int)v.Quality, Allowed = allowed.Contains(v.Quality) })
                        .ToList();

            var profile = new
            {
                Id                = profileId,
                Name              = name,
                FormatItems       = new List <ProfileFormatItem>().ToJson(),
                Cutoff            = (int)Quality.WEBDL720p,
                Items             = items.ToJson(),
                Language          = (int)Language.English,
                MinFormatScore    = 0,
                CutOffFormatScore = 0
            };

            m.Insert.IntoTable("Profiles").Row(profile);
        }