Started on custom quality profiles and root paths !wip

This commit is contained in:
TidusJar 2018-09-20 14:31:48 +01:00
commit 68c4368490
8 changed files with 235 additions and 52 deletions

View file

@ -51,7 +51,8 @@ namespace Ombi.Store.Context
public DbSet<SickRageCache> SickRageCache { get; set; }
public DbSet<SickRageEpisodeCache> SickRageEpisodeCache { get; set; }
public DbSet<RequestSubscription> RequestSubscription { get; set; }
public DbSet<UserNotificationPreferences> UserNotificationPreferences { get; set; }
public DbSet<UserQualityProfiles> UserQualityProfileses { get; set; }
public DbSet<ApplicationConfiguration> ApplicationConfigurations { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)

View file

@ -0,0 +1,23 @@
using System.ComponentModel.DataAnnotations.Schema;
using Newtonsoft.Json;
using Ombi.Helpers;
namespace Ombi.Store.Entities
{
[Table(nameof(UserQualityProfiles))]
public class UserQualityProfiles : Entity
{
public string UserId { get; set; }
public int SonarrQualityProfileAnime { get; set; }
public int SonarrRootPathAnime { get; set; }
public int SonarrRootPath { get; set; }
public int SonarrQualityProfile { get; set; }
public int RadarrRootPath { get; set; }
public int RadarrQualityProfile { get; set; }
[ForeignKey(nameof(UserId))]
[JsonIgnore]
public OmbiUser User { get; set; }
}
}