@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
namespace Yavsc.Models.Messaging
namespace Yavsc.Abstract.Identity
{
public class ClientProviderInfo
@ -1,4 +1,4 @@
namespace Yavsc
namespace Yavsc.Abstract.Identity
public interface IApplicationUser
namespace Yavsc
namespace Yavsc.Abstract.Identity.Security
public interface ICircleAuthorization
public interface ICircleAuthorized
@ -1,6 +1,7 @@
using System;
public class TokenInfo
public string AccessToken { get; set; }
namespace Yavsc.Models.Auth
public class UserInfo {
@ -1,4 +1,6 @@
namespace Yavsc.Interfaces
using Yavsc.Abstract.Identity;
namespace Yavsc.Interfaces
public interface ICircleMember: IIdentified<long>
using Yavsc.Abstract.Identity;
public interface IGCMDeclaration
@ -1,5 +1,5 @@
using System;
using Yavsc.Models.Messaging;
@ -1,4 +1,5 @@
namespace Yavsc.Models
@ -1,5 +1,6 @@
using Abstract.Identity;
public interface IContact
IApplicationUser Owner { get; set; }
@ -17,6 +17,7 @@
//
@ -5,6 +5,7 @@ namespace Yavsc.Models.Access
using Newtonsoft.Json;
using Yavsc;
using Blog;
using Yavsc.Abstract.Identity.Security;
public class CircleAuthorizationToBlogPost : ICircleAuthorization
@ -4,6 +4,7 @@ using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using Yavsc.Interfaces;
using Yavsc.Models.Access;
using Yavsc.Models.Relationship;
@ -8,11 +8,11 @@ using Yavsc.Models.Relationship;
using Yavsc.Billing;
using System.Globalization;
using Yavsc.Helpers;
using Microsoft.Extensions.Localization;
using Yavsc.ViewModels.PayPal;
using Yavsc.Models.HairCut;
namespace Yavsc.Models.Haircut
@ -22,6 +22,8 @@
using Yavsc.Models.Auth;
public class ProviderClientInfo : ClientProviderInfo
@ -1,3 +1,5 @@
public class Me : IApplicationUser {
namespace Yavsc.ViewModels.Administration
@ -1,9 +1,9 @@
using Microsoft.AspNet.Authorization;
using System.Security.Claims;
using Yavsc.Models.Blog;
namespace Yavsc.ViewModels.Auth.Handlers
using Models.Blog;
public class BlogEditHandler : AuthorizationHandler<EditRequirement, BlogPost>
protected override void Handle(AuthorizationContext context, EditRequirement requirement, BlogPost resource)