BudgetAnalyser.Engine.Services.WidgetService.WidgetService C# (CSharp) Method

WidgetService() public method

Initializes a new instance of the WidgetService class.
///
public WidgetService ( [ widgetRepo, [ logger ) : System
widgetRepo [ The widget repository.
logger [ The logger.
return System
        public WidgetService([NotNull] IWidgetRepository widgetRepo, [NotNull] ILogger logger)
        {
            if (widgetRepo == null)
            {
                throw new ArgumentNullException(nameof(widgetRepo));
            }

            if (logger == null)
            {
                throw new ArgumentNullException(nameof(logger));
            }

            this.widgetRepo = widgetRepo;
            this.logger = logger;
        }