/// <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;
 }