import 'package:get/get.dart';

import '../core/data/data_source_auth/remote_data_source/app_remote_data_source.dart';
import '../core/data/repositories/app_repositories.dart';


class DependencysInjections implements Bindings {
  @override
  void dependencies() {
    Get.put(AppRemoteDataSource());
    Get.put<AppRepositories>(AppRepositoriesImpl(remoteDataSource: Get.find<AppRemoteDataSource>()));
    // Get.lazyPut<SendPaymentController>(() => SendPaymentController());
    // Get.lazyPut<FeedBackController>(() => FeedBackController());
    // Get.lazyPut<TransactionHistoryController>(() => TransactionHistoryController());
    // Get.lazyPut<ForgetPasswordController>(() => ForgetPasswordController());
    // Get.lazyPut<BeneficiaryDetailsController>(() => BeneficiaryDetailsController());
    // Get.lazyPut<FingerPrintController>(() => FingerPrintController());
    // Get.lazyPut<ChangePasswordController>(() => ChangePasswordController());
    // Get.lazyPut<LoginController>(() => LoginController());
    // Get.lazyPut<TermAndConditionsController>(() => TermAndConditionsController());
    // Get.lazyPut<ProfileSettingsController>(() => ProfileSettingsController());
    // Get.lazyPut<SendPaymentController>(() => SendPaymentController());
    // Get.lazyPut<LoanTransactionHistoryController>(() => LoanTransactionHistoryController());
    // Get.lazyPut<LocaleController>(() => LocaleController());
  }
}
