public RequestDetailController(IRequestDetailsProvider requestDetailsProvider, IRequestDetailService requestDetailService)
 {
     ErrorHandlingHelper.IfArgumentNullException(requestDetailsProvider, "IRequestDetailsProvider");
     ErrorHandlingHelper.IfArgumentNullException(requestDetailService, "IRequestDetailService");
     _requestDetailsProvider = requestDetailsProvider;
     _requestDetailService   = requestDetailService;
 }
 public RequestFacade(IUnitOfWorkAsync unitOfWork, IRequestService requestService, IReceptionistService receptionistService, ISupervisorService supervisorService, IRequestDetailService requestDetailService, IUserService userService, IFeatureDetailService featureDetailService, IRestaurantWaiterService restaurantWaiterService) : base(unitOfWork)
 {
     _requestService          = requestService;
     _receptionistService     = receptionistService;
     _supervisorService       = supervisorService;
     _requestDetailService    = requestDetailService;
     _userService             = userService;
     _featureDetailService    = featureDetailService;
     _restaurantWaiterService = restaurantWaiterService;
 }