From a7e2ed8c748044aa459ae5ac3255ef9dfb2a0183 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Mon, 6 Mar 2017 03:05:27 +0100 Subject: [PATCH] authorize? --- Yavsc/Controllers/Generic/SettingsController.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Yavsc/Controllers/Generic/SettingsController.cs b/Yavsc/Controllers/Generic/SettingsController.cs index f36acbf9..b53f7fb0 100644 --- a/Yavsc/Controllers/Generic/SettingsController.cs +++ b/Yavsc/Controllers/Generic/SettingsController.cs @@ -1,12 +1,15 @@ using System.Security.Claims; using System.Threading.Tasks; +using Microsoft.AspNet.Authorization; using Microsoft.AspNet.Mvc; using Microsoft.Data.Entity; +using Yavsc.Exceptions; using Yavsc.Models; using YavscLib; namespace Yavsc.Controllers.Generic { + [Authorize] public abstract class SettingsController : Controller where TSettings : class, ISpecializationSettings, new() { protected ApplicationDbContext _context; @@ -20,6 +23,7 @@ namespace Yavsc.Controllers.Generic { _context = context; dbSet=_context.GetDbSet(); + if (dbSet==null) throw new InvalidWorkflowModelException(this.GetType().Name); } public async Task Index()