refabrique des commandes

This commit is contained in:
2016-06-14 03:37:57 +02:00
parent a0531fbc39
commit b0b22ea494
38 changed files with 2484 additions and 262 deletions

View File

@ -3,6 +3,8 @@ using System.IO;
using System.Security.Claims;
using Microsoft.AspNet.Authorization;
using Yavsc.Models;
using Yavsc.Models.Billing;
using Yavsc.Models.Booking;
namespace Yavsc {
public class PrivateChatEntryRequirement : IAuthorizationRequirement
@ -77,9 +79,9 @@ public class BlogViewHandler : AuthorizationHandler<ViewRequirement, Blog>
}
}
public class CommandViewHandler : AuthorizationHandler<ViewRequirement, Command>
public class CommandViewHandler : AuthorizationHandler<ViewRequirement, BookQuery>
{
protected override void Handle(AuthorizationContext context, ViewRequirement requirement, Command resource)
protected override void Handle(AuthorizationContext context, ViewRequirement requirement, BookQuery resource)
{
if (context.User.IsInRole("FrontOffice"))
context.Succeed(requirement);
@ -91,9 +93,9 @@ public class BlogViewHandler : AuthorizationHandler<ViewRequirement, Blog>
}
}
public class CommandEditHandler : AuthorizationHandler<EditRequirement, Command>
public class CommandEditHandler : AuthorizationHandler<EditRequirement, BookQuery>
{
protected override void Handle(AuthorizationContext context, EditRequirement requirement, Command resource)
protected override void Handle(AuthorizationContext context, EditRequirement requirement, BookQuery resource)
{
if (context.User.IsInRole("FrontOffice"))
context.Succeed(requirement);