示例#1
0
        public BusinessFacade(ILog log, IDistinteBrowser distinteBrowser, IContrattiBrowser contrattiBrowser, IUsersManager usersManager)
        {
            CheckConstructorParameters(log, distinteBrowser, contrattiBrowser, usersManager);

            _log              = log;
            _distinteBrowser  = distinteBrowser;
            _contrattiBrowser = contrattiBrowser;
            _usersManager     = usersManager;
        }
示例#2
0
 static void CheckConstructorParameters(ILog log, IDistinteBrowser distinteBrowser, IContrattiBrowser contrattiBrowser, IUsersManager usersManager)
 {
     if (log == null)
     {
         throw new ArgumentException(GenericConstants.ERRMSG_NULLARGUMENT + GenericConstants.CHR_SPACE + nameof(log));
     }
     if (distinteBrowser == null)
     {
         throw new ArgumentException(GenericConstants.ERRMSG_NULLARGUMENT + GenericConstants.CHR_SPACE + nameof(distinteBrowser));
     }
     if (contrattiBrowser == null)
     {
         throw new ArgumentException(GenericConstants.ERRMSG_NULLARGUMENT + GenericConstants.CHR_SPACE + nameof(contrattiBrowser));
     }
     if (usersManager == null)
     {
         throw new ArgumentException(GenericConstants.ERRMSG_NULLARGUMENT + GenericConstants.CHR_SPACE + nameof(usersManager));
     }
 }