public MembershipService(
     IEntityBaseRepo<User> userRepository, 
     IEntityBaseRepo<Role> roleRepository, 
     IEntityBaseRepo<UserRole> userroleRepository,
     IEncryptionService encryptionService,
     IUnitOfWork unitofWork)
 {
     this.userRepository = userRepository;
     this.roleRepository = roleRepository;
     this.userroleRepository = userroleRepository;
     this.encryptionService = encryptionService;
     this.unitofWork = unitofWork;
 }
 public CustomerController(IEntityBaseRepo<Customer> customerRepository, IUnitOfWork unitOfWork, IEntityBaseRepo<Error> errorRepostiroy)
     : base(unitOfWork, errorRepostiroy)
 {
     this.customerRepository = customerRepository;
     this.unitOfWork = unitOfWork;
 }
 public AuthenticationController(IMembershipService membershipService, IEntityBaseRepo<Error> errorRepository, IUnitOfWork unitOfWork)
     : base(unitOfWork, errorRepository)
 {
     this.membershipService = membershipService;
 }
 public APIControllerBase(IUnitOfWork unitOfWork, IEntityBaseRepo<Error> errorRepository )
 {
     this.unitOfWork = unitOfWork;
     this.errorRepository = errorRepository;
 }
 public MoviesController(IEntityBaseRepo<Movie> moviesRepository, IEntityBaseRepo<Error> errorRepository, IUnitOfWork unitOfWork)
     : base(unitOfWork, errorRepository)
 {
     this.moviesRepository = moviesRepository;
 }
 public GenresController(IEntityBaseRepo<Genre> genresRepository, IEntityBaseRepo<Error> errorRepository, IUnitOfWork unitOfWork)
     : base(unitOfWork, errorRepository)
 {
     this.genresRepository = genresRepository;
 }