/// <summary> /// Create a new Role application service /// </summary> /// <param name="uow">Unit of work object</param> /// <param name="dmn">Role domain service object</param> /// <param name="scopeDomain">Scope domain service object</param> /// <param name="localizer">Language string localizer</param> public RoleAppService ( IUnitOfWork uow, IRoleDomainService dmn, IScopeDomainService scopeDomain, IStringLocalizer <AppResource> localizer ) : base(uow, dmn) { _scopeDomain = scopeDomain; _localizer = localizer; }
/// <summary> /// Create a new Scope application service /// </summary> /// <param name="uow">Unit of work object</param> /// <param name="dmn">Scope domain service object</param> /// <param name="userDomain">User domain service object</param> /// <param name="logger">Logger object</param> public ScopeAppService ( IUnitOfWork uow, IScopeDomainService dmn, IUserDomainService userDomain, ILogger <ScopeAppService> logger ) : base(uow, dmn) { _userDomain = userDomain; _logger = logger; }
/// <summary> /// Create a new user application service /// </summary> /// <param name="uow">Unit of work object</param> /// <param name="dmn">User domain service object</param> /// <param name="scopeDomain">Scope domain service</param> /// <param name="roleDomain">Role domain service</param> /// <param name="localizer">Language string localizer</param> /// <param name="bus">Message bus control</param> public UserAppService ( IUnitOfWork uow, IUserDomainService dmn, IScopeDomainService scopeDomain, IRoleDomainService roleDomain, IStringLocalizer <AppResource> localizer, IBusControl bus ) : base(uow, dmn) { _scopeDomain = scopeDomain; _roleDomain = roleDomain; _dmn = dmn; _localizer = localizer; _bus = bus; }