API Diff between 1.5.0-beta and 1.9.0
51 Additions
50 Removals
Triarc.Web.Server
Triarc.Web.Server.Controllers
-
public abstract class TriarcWebApiController<TContext, TIdentityUser, TSecurityAccessor> : ApiController where TContext : DbContext where TIdentityUser : IdentityUser where TSecurityAccessor : ISecurityAccessor<TContext, TIdentityUser>
-
public abstract class TriarcWebApiController<TContext, TIdentityUser, TWebRequestContext, TKey, TLogin, TRole, TClaim> : ApiController where TContext : DbContext where TIdentityUser : IdentityUser<TKey, TLogin, TRole, TClaim> where TWebRequestContext : IBaseWebRequestContext<TContext, TIdentityUser, TKey, TLogin, TRole, TClaim> where TLogin : IdentityUserLogin<TKey> where TRole : IdentityUserRole<TKey> where TClaim : IdentityUserClaim<TKey>
Triarc.Web.Server.Controllers.Security
-
public abstract class TriarcAccountController<TContext, TIdentityUser, TAppUserVm, TWebRequestContext, TUserManager, TRegisterVm, TKey, TLogin, TRole, TClaim> : TriarcWebApiController<TContext, TIdentityUser, TWebRequestContext, TKey, TLogin, TRole, TClaim> where TContext : DbContext where TIdentityUser : IdentityUser<TKey, TLogin, TRole, TClaim> where TWebRequestContext : IBaseWebRequestContext<TContext, TIdentityUser, TKey, TLogin, TRole, TClaim> where TUserManager : UserManager<TIdentityUser, TKey> where TRegisterVm : RegisterVm where TKey : IEquatable<TKey>, IConvertible where TLogin : IdentityUserLogin<TKey> where TRole : IdentityUserRole<TKey> where TClaim : IdentityUserClaim<TKey>
-
public abstract class TriarcAccountController<TContext, TIdentityUser, TAppUserVm, TSecurityAccessor, TUserManager, TRegisterVm> : TriarcWebApiController<TContext, TIdentityUser, TSecurityAccessor> where TContext : DbContext where TIdentityUser : IdentityUser where TSecurityAccessor : SecurityAccessor<TContext, TIdentityUser> where TUserManager : UserManager<TIdentityUser> where TRegisterVm : RegisterVm
Triarc.Web.Server.Data.Dal
Triarc.Web.Server.Extensions
Triarc.Web.Server.LifetimeManagement
Triarc.Web.Server.Localization
Triarc.Web.Server.Providers
-
public class ApplicationOAuthProvider<TUserManager, TIdentityUser> : OAuthAuthorizationServerProvider where TUserManager : UserManager<TIdentityUser> where TIdentityUser : IdentityUser
-
public class ApplicationOAuthProvider<TUserManager, TIdentityUser, TKey, TLogin, TRole, TClaim> : OAuthAuthorizationServerProvider where TUserManager : UserManager<TIdentityUser, TKey> where TIdentityUser : IdentityUser<TKey, TLogin, TRole, TClaim> where TKey : IEquatable<TKey> where TLogin : IdentityUserLogin<TKey> where TRole : IdentityUserRole<TKey> where TClaim : IdentityUserClaim<TKey>
Triarc.Web.Server.Security
-
public class BaseWebRequestContext<TContext, TIdentityUser, TKey, TLogin, TRole, TClaim> : IBaseWebRequestContext<TContext, TIdentityUser, TKey, TLogin, TRole, TClaim> where TContext : DbContext where TIdentityUser : IdentityUser<TKey, TLogin, TRole, TClaim> where TLogin : IdentityUserLogin<TKey> where TRole : IdentityUserRole<TKey> where TClaim : IdentityUserClaim<TKey>
-
public interface IBaseWebRequestContext<TContext, TIdentityUser> : IBaseWebRequestContext<TContext, TIdentityUser, string, IdentityUserLogin, IdentityUserRole, IdentityUserClaim> where TContext : DbContext where TIdentityUser : IdentityUser
-
public interface IBaseWebRequestContext<TContext, TIdentityUser, TKey, TLogin, TRole, TClaim> where TContext : DbContext where TIdentityUser : IdentityUser<TKey, TLogin, TRole, TClaim> where TLogin : IdentityUserLogin<TKey> where TRole : IdentityUserRole<TKey> where TClaim : IdentityUserClaim<TKey>
-
public interface ISecurityAccessor<TContext, TIdentityUser> where TContext : DbContext where TIdentityUser : IdentityUser
-
public class SecurityAccessor<TContext, TIdentityUser> : ISecurityAccessor<TContext, TIdentityUser> where TContext : DbContext where TIdentityUser : IdentityUser
Triarc.Web.Server.Services
-
public enum ENotificationTarget
-
public interface INotificationEmailProvider
-
public interface INotificationProvider
-
public interface INotificationReciepentsProvider
-
public interface INotificationService<TNotificationTemplateEntity, TNotificationTypeEnum, TContext> where TNotificationTemplateEntity : NotificationTemplate<TNotificationTypeEnum> where TNotificationTypeEnum : struct, IComparable, IConvertible, IFormattable where TContext : DbContext
-
public class NotificationInfo
-
public class NotificationService<TNotificationTemplateEntity, TNotificationTypeEnum, TContext> : INotificationService<TNotificationTemplateEntity, TNotificationTypeEnum, TContext> where TNotificationTemplateEntity : NotificationTemplate<TNotificationTypeEnum> where TNotificationTypeEnum : struct, IComparable, IConvertible, IFormattable where TContext : DbContext
-
public class SendException : Exception
Triarc.Web.Server.TimeSpans
Triarc.Web.Server.TimeSpans.OccurenceGetter
Triarc.Web.Server.TimeSpans.RecurrenceAdjuster
Triarc.Web.Server.TimeSpans.TimeSpanDefinitions
Triarc.Web.Server.ViewModels.Security