public HomeController(IApplicationDAL applicationDAL, IPropertyDAL propertyDAL, IHttpContextAccessor contextAccessor,
                       IUserDAL userDAL, IUnitDAL unitDAL, IAuthProvider authProvider, IServiceRequestDAL serviceRequestDAL,
                       IPaymentDAL paymentDAL)
 {
     this.applicationDAL    = applicationDAL;
     this.contextAccessor   = contextAccessor;
     this.userDAL           = userDAL;
     this.authProvider      = authProvider;
     this.propertyDAL       = propertyDAL;
     this.unitDAL           = unitDAL;
     this.serviceRequestDAL = serviceRequestDAL;
     this.paymentDAL        = paymentDAL;
 }
 public OwnerController(IApplicationDAL applicationDAL, IPropertyDAL propertyDAL, IHttpContextAccessor contextAccessor, IUserDAL userDAL, IUnitDAL unitDAL, IAuthProvider authProvider, IServiceRequestDAL serviceRequestDAL,
                        IPaymentDAL paymentDAL) :
     base(applicationDAL, propertyDAL, contextAccessor, userDAL, unitDAL, authProvider, serviceRequestDAL, paymentDAL)
 {
 }
 public PaymentBLL(IPaymentDAL paymentDAL, IServiceProviderFactory serviceProviderFactory)
 {
     this.paymentDAL             = paymentDAL;
     this.serviceProviderFactory = serviceProviderFactory;
 }
 public PaymentBLL()
 {
     paymentDAL             = new PaymentDAL();
     serviceProviderFactory = new ServiceProviderFactory();
 }