
* Laying the foundation for the filter rework * Filtering by Genre is now possible. * Cleaned up code and preparing for People filtering * People filtering is hooked up for the frontend * Filtering now works. On Deck does not work with filtering currently due to a unique implementation. * More cleanup * Implemented the ability to reset the filters * Added a mobile drawer for filtering * Added some additional cases for NaturalSortComparer. Filter now uses a drawer on smaller screens. * Fixed a bug where backup service was not pointing to the correct directory. * Undid the fix, it's working as expected
57 lines
1.9 KiB
C#
57 lines
1.9 KiB
C#
using Microsoft.EntityFrameworkCore.Migrations;
|
|
|
|
#nullable disable
|
|
|
|
namespace API.Data.Migrations
|
|
{
|
|
public partial class SeriesIncludes : Migration
|
|
{
|
|
protected override void Up(MigrationBuilder migrationBuilder)
|
|
{
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_AppUserRating_SeriesId",
|
|
table: "AppUserRating",
|
|
column: "SeriesId");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_AppUserProgresses_SeriesId",
|
|
table: "AppUserProgresses",
|
|
column: "SeriesId");
|
|
|
|
migrationBuilder.AddForeignKey(
|
|
name: "FK_AppUserProgresses_Series_SeriesId",
|
|
table: "AppUserProgresses",
|
|
column: "SeriesId",
|
|
principalTable: "Series",
|
|
principalColumn: "Id",
|
|
onDelete: ReferentialAction.Cascade);
|
|
|
|
migrationBuilder.AddForeignKey(
|
|
name: "FK_AppUserRating_Series_SeriesId",
|
|
table: "AppUserRating",
|
|
column: "SeriesId",
|
|
principalTable: "Series",
|
|
principalColumn: "Id",
|
|
onDelete: ReferentialAction.Cascade);
|
|
}
|
|
|
|
protected override void Down(MigrationBuilder migrationBuilder)
|
|
{
|
|
migrationBuilder.DropForeignKey(
|
|
name: "FK_AppUserProgresses_Series_SeriesId",
|
|
table: "AppUserProgresses");
|
|
|
|
migrationBuilder.DropForeignKey(
|
|
name: "FK_AppUserRating_Series_SeriesId",
|
|
table: "AppUserRating");
|
|
|
|
migrationBuilder.DropIndex(
|
|
name: "IX_AppUserRating_SeriesId",
|
|
table: "AppUserRating");
|
|
|
|
migrationBuilder.DropIndex(
|
|
name: "IX_AppUserProgresses_SeriesId",
|
|
table: "AppUserProgresses");
|
|
}
|
|
}
|
|
}
|