From 2e9dd7f1ffe0bcd7f1cd4786207322a879ee96c9 Mon Sep 17 00:00:00 2001 From: markus101 Date: Mon, 7 Mar 2011 00:25:38 -0800 Subject: [PATCH] Add Series, will need to design new and existing flows. ScanProvider will need to be updated to support adding shows individually as well as SeriesProvider, GEt Unmapped will need to accept a path... move to ScanProvider perhaps. --- NzbDrone.Web/Controllers/SeriesController.cs | 5 +++++ NzbDrone.Web/Models/AddSeriesModel.cs | 9 +++++++++ NzbDrone.Web/NzbDrone.Web.csproj | 3 +++ NzbDrone.Web/Views/Series/Add.aspx | 18 ++++++++++++++++++ 4 files changed, 35 insertions(+) create mode 100644 NzbDrone.Web/Views/Series/Add.aspx diff --git a/NzbDrone.Web/Controllers/SeriesController.cs b/NzbDrone.Web/Controllers/SeriesController.cs index 9ba560e17..95d3389d6 100644 --- a/NzbDrone.Web/Controllers/SeriesController.cs +++ b/NzbDrone.Web/Controllers/SeriesController.cs @@ -46,6 +46,11 @@ public ActionResult Index() return View(); } + public ActionResult Add() + { + return View(new AddSeriesModel()); + } + public ActionResult Sync() { _syncProvider.BeginSyncUnmappedFolders(); diff --git a/NzbDrone.Web/Models/AddSeriesModel.cs b/NzbDrone.Web/Models/AddSeriesModel.cs index 27d8ad311..dd46101b6 100644 --- a/NzbDrone.Web/Models/AddSeriesModel.cs +++ b/NzbDrone.Web/Models/AddSeriesModel.cs @@ -1,5 +1,7 @@ using System; using System.Collections.Generic; +using System.ComponentModel; +using System.ComponentModel.DataAnnotations; using System.Linq; using System.Web; @@ -7,7 +9,14 @@ namespace NzbDrone.Web.Models { public class AddSeriesModel { + [DataType(DataType.Text)] + [DisplayName("Single Series Path")] + [DisplayFormat(ConvertEmptyStringToNull = false)] public string SingleSeries { get; set; } + + [DataType(DataType.Text)] + [DisplayName("Series Root Path")] + [DisplayFormat(ConvertEmptyStringToNull = false)] public string SeriesRoot { get; set; } } } \ No newline at end of file diff --git a/NzbDrone.Web/NzbDrone.Web.csproj b/NzbDrone.Web/NzbDrone.Web.csproj index 1d0373733..f1b0cf6bb 100644 --- a/NzbDrone.Web/NzbDrone.Web.csproj +++ b/NzbDrone.Web/NzbDrone.Web.csproj @@ -86,6 +86,7 @@ + @@ -274,7 +275,9 @@ + + diff --git a/NzbDrone.Web/Views/Series/Add.aspx b/NzbDrone.Web/Views/Series/Add.aspx new file mode 100644 index 000000000..505cad78d --- /dev/null +++ b/NzbDrone.Web/Views/Series/Add.aspx @@ -0,0 +1,18 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %> + + + Add Series + + + <% + Html.RenderPartial("SubMenu"); + %> + + + + //Add New + + + //Add Existing + + \ No newline at end of file