using DAL._Shared.SharedModels; using DAL.Models.Entities; using HRD.WebApi.DAL; using Microsoft.EntityFrameworkCore; namespace DAL { public partial class WebApiContext : WebApiBaseContext { public WebApiContext() : base() { } public WebApiContext(DbContextOptions options) : base(options) { } public virtual DbSet WebAppUserSet { get; set; } public virtual DbSet WebAppEmployeeInfo { get; set; } public virtual DbSet AdWebAppToWebAppRoleSet { get; set; } public virtual DbSet CostCentreSet { get; set; } public virtual DbSet DepartmentSet { get; set; } public virtual DbSet DocumentArtSet { get; set; } public virtual DbSet EmployeeAttributeSet { get; set; } public virtual DbSet EmployeeStatusSet { get; set; } public virtual DbSet ProjectSet { get; set; } public virtual DbSet RangSet { get; set; } public virtual DbSet WebAppSet { get; set; } public virtual DbSet WebAppRoleSet { get; set; } public virtual DbSet DepartmentToWebAppToEmployeeForWindreamSet { get; set; } public virtual DbSet DocumentArtToDepartmentSet { get; set; } public virtual DbSet EmployeeSet { get; set; } public virtual DbSet EmployeeToAttributeSet { get; set; } public virtual DbSet EmployeeToDepartmentSet { get; set; } public virtual DbSet EmployeeToWebAppSet { get; set; } public virtual DbSet WebAppAdditionalRoleSet { get; set; } public virtual DbSet WebAppToDepartmentSet { get; set; } public virtual DbSet WebAppToWebAppAdditionalRoleSet { get; set; } public virtual DbSet WebAppToWebAppRoleSet { get; set; } public virtual DbSet WindreamColumnsToDepartmentSet { get; set; } public virtual DbSet WindreamIndexSet { get; set; } public virtual DbSet WindreamIndexToWindreamSearchToDepartmentSet { get; set; } public virtual DbSet WindreamSearchSet { get; set; } public virtual DbSet WindreamSearchItemSet { get; set; } public virtual DbSet WindreamSearchItemToWindreamSearchToDepartmentSet { get; set; } public virtual DbSet WindreamSearchToDepartmentSet { get; set; } public virtual DbSet WindreamInputFolderSet { get; set; } public virtual DbSet SubsidiarySet { get; set; } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity(entity => { entity.ToTable("Subsidiary", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("WindreamInputFolder", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("WindreamSearchToDepartment", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("WindreamSearchItemToWindreamSearchToDepartment", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("WindreamSearchItem", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("WindreamSearch", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("WindreamIndexToWindreamSearchToDepartment", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("WindreamIndex", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("WindreamColumnsToDepartment", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("WebAppToWebAppRole", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("WebAppToWebAppAdditionalRole", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("WebAppToDepartment", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("WebAppAdditionalRole", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("EmployeeToWebApp", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("EmployeeToDepartment", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("EmployeeToAttribute", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("Employee", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("DocumentArtToDepartment", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("DepartmentToWebAppToEmployeeForWindream", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("WebAppRole", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("WebApp", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("Rang", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("Project", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("EmployeeStatus", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("EmployeeAttribute", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("DocumentArt", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("Department", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("CostCentre", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("AdWebAppToWebAppRole", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("WebAppUser", "webapi"); }); modelBuilder.Entity(entity => { entity.ToTable("WebAppEmployeeInfo", "webapi"); }); base.OnModelCreating(modelBuilder); } } }