public SavedRemittanceDataService(ISavedRemittanceRepository savedRemittanceRepository, IRemittanceDataService remittanceDataService, ICityDataService cityDataService, IBeneficiaryDataService beneficiaryDataService, ICountryDataService countryDataService, IServiceDataService serviceDataService)
 {
     _savedRemittanceRepository = savedRemittanceRepository;
     _remittanceDataService     = remittanceDataService;
     _cityDataService           = cityDataService;
     _beneficiaryDataService    = beneficiaryDataService;
     _countryDataService        = countryDataService;
     _serviceDataService        = serviceDataService;
 }
Exemple #2
0
 public ApplicantController(IApplicantDataService applicantDataService, ICountryDataService countryDataService, IConfiguration configuration, IMapper mapper)
     : base(configuration)
 {
     //_localizer = localizer;
     _applicantDataService = applicantDataService;
     _countryDataService   = countryDataService;
     _configuration        = configuration;
     _mapper = mapper;
 }
Exemple #3
0
        public CreateApplicantViewModelValidator(ICountryDataService countryDataService, IApplicantDataService applicantDataService, IConfiguration configuration)
        {
            _countryDataService   = countryDataService;
            _applicantDataService = applicantDataService;
            _configuration        = configuration;

            RuleFor(a => a.Name).NotEmpty().MinimumLength(configuration.GetValue <int>("Validations:Applicant:NameMinimumLength"));
            RuleFor(a => a.FamilyName).NotEmpty().MinimumLength(configuration.GetValue <int>("Validations:Applicant:FamilyNameMinimumLength"));
            RuleFor(a => a.Address).NotEmpty().MinimumLength(configuration.GetValue <int>("Validations:Applicant:AddressMinimumLength"));
            RuleFor(a => a.CountryOfOrigin).NotEmpty().Must(IsValidCountry);
            RuleFor(a => a.EmailAddress).NotEmpty().EmailAddress(FluentValidation.Validators.EmailValidationMode.AspNetCoreCompatible).Must(IsUniqueEmail);
            RuleFor(a => a.Age).GreaterThanOrEqualTo(configuration.GetValue <int>("Validations:Applicant:AgeMinimumValue")).LessThanOrEqualTo(configuration.GetValue <int>("Validations:Applicant:AgeMaximumValue"));
        }
        //public MvxCommand SendCommand
        //{
        //    get
        //    {
        //        return new MvxCommand(async () =>
        //        {
        //            Mvx.Resolve<SendRepository>().CreateSend(_send).Wait();
        //            Close(this);
        //            (_userDataService.GetActiveUser().UserId, SelectedRemittance.RemittanceId, SelectedRemittance.BeneficiaryId, SelectedRemittance.CountryId, SelectedRemittance.CityId, SelectedRemittance.ServiceId);

        //            //Hardcoded text, better with resx translations
        //            //await
        //            //    _dialogService.ShowAlertAsync("This journey is now in your Saved Journeys!", "My Trains says...", "OK");

        //            await
        //                _dialogService.ShowAlertAsync
        //                (TextSource.GetText("AddedToSavedRemittancesMessage"),
        //                 TextSource.GetText("AddedToSavedRemittancesTitle"),
        //                 TextSource.GetText("AddedToSavedRemittancesButton"));
        //        });
        //    }
        //}


        public SendViewModel(IMvxMessenger messenger,
                             ICountryDataService countryDatasService,
                             IServiceDataService serviceDatasService,

                             ICityDataService cityDataService,
                             IConnectionService connectionService,
                             IDialogService dialogService) : base(messenger)
        {
            _countryDataService = countryDatasService;
            _serviceDataService = serviceDatasService;

            _cityDataService   = cityDataService;
            _connectionService = connectionService;
            _dialogService     = dialogService;
        }
        public SendRemittanceViewModel(IMvxMessenger messenger,
                                       IBeneficiaryDataService beneficiaryDataService,
                                       ICountryDataService countryDatasService,
                                       IServiceDataService serviceDatasService,

                                       ICityDataService cityDataService,
                                       IConnectionService connectionService,
                                       IDialogService dialogService) : base(messenger)
        {
            _beneficiaryDataService = beneficiaryDataService;
            _countryDataService     = countryDatasService;
            _serviceDataService     = serviceDatasService;

            _cityDataService   = cityDataService;
            _connectionService = connectionService;
            _dialogService     = dialogService;

            SelectedDate = DateTime.Today;
        }
 public CountryInfoViewModel(ICountryDataService countryDataService)
 {
     this.countryDataService = countryDataService;            
     this.pullDataCommand = new MvxCommand(async () => await DoPullDataCommand());
 }
 public AssetValidator(ICountryDataService countryService)
 {
     _countryService = countryService;
 }
Exemple #8
0
 public void Initialize()
 {
     countryDataService = ServiceMocks.GetMockCountryDataService(3);
 }
Exemple #9
0
 public CountriesController(ICountryDataService countryDataService, IConfiguration configuration)
     : base(configuration)
 {
     _countryDataService = countryDataService;
 }