Код: Выделить всё
[Authorize]
public class SurveyPeriodController : BaseController
{
private static readonly ILog log = LogManager.GetLogger(typeof(SurveyPeriodController));
private ApplicationSignInManager _signInManager;
private ApplicationUserManager _userManager;
public SurveyPeriodController(ApplicationSignInManager signInManager, ApplicationUserManager userManager, IQueryRunner queryRunner)
{
UserManager = userManager;
SignInManager = signInManager;
}
public ApplicationSignInManager SignInManager
{
get
{
return _signInManager = _signInManager ?? HttpContext.GetOwinContext().Get[url=@Url.Action(]Manage Survey Periods[/url]
}
Код: Выделить всё
index.cshtmlКод: Выделить всё
@using Features.SurveyPeriod
@using Humanizer
@model List
@{
ViewBag.Title = "Manage Survey Periods";
}
Test Content
ОБНОВЛЕНИЕ 1:
Конфигурация маршрута следующим образом
Код: Выделить всё
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Dashboard", action = "Index", id = UrlParameter.Optional }
);
}
}
Код: Выделить всё
public void ConfigureAuth(IAppBuilder app)
{
app.CreatePerOwinContext(DisDbContext.Create);
app.CreatePerOwinContext[url=@Url.Action(]Manage Survey Periods[/url]
Подробнее здесь: https://stackoverflow.com/questions/781 ... or-instead
Мобильная версия