public RestaurantInteractor(IRestaurantDataAccess restaurantDataAccess) { _restaurantDataAccess = restaurantDataAccess; }
public RestaurantService(IRestaurantDataAccess dataAccess) { _dataAccess = dataAccess; }
public RestaurantLogic(ILogger logger, IRestaurantDataAccess dataAccess, IRestaurantLogicConverter logicConverter) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _dataAccess = dataAccess ?? throw new ArgumentNullException(nameof(dataAccess)); _logicConverter = logicConverter ?? throw new ArgumentNullException(nameof(logicConverter)); }