Пример #1
0
        public override UserAccount Execute()
        {
            var userAccount =
                new UserAccount(_user, BalanceRange.GetValue(), SalaryRange.GetValue(),
                                SpentRange.GetValue(), MoodRange.GetValue());

            return(userAccount);
        }
Пример #2
0
        public SessionViewModel(IShellProvider shellProvider,
                                ISessionRegister sessionRegister,
                                IOptions <BalanceRange> balanceRangeOptions)
        {
            _shellProvider   = shellProvider;
            _sessionRegister = sessionRegister;
            _balanceRange    = balanceRangeOptions.Value;

            Balance = _balanceRange.Start;
        }
Пример #3
0
 public CallsDueReport LoadCustomerWatchReportForAllClients(PeriodReportType reportType, BalanceRange balanceRange, FacilityType facilityType, bool isSalvageIncluded, string orderByString)
 {
     ArgumentChecker.ThrowIfNull(facilityType, "facilityType");
     ArgumentChecker.ThrowIfNull(balanceRange, "balanceRange");
     return(repository.LoadCustomerWatchReportForAllClients(reportType, balanceRange, facilityType, isSalvageIncluded, orderByString));
 }
Пример #4
0
 public ClientActionReport LoadClientActionReportForAllClients(BalanceRange balanceRange, FacilityType facilityType, bool isSalvageIncluded, string orderByString)
 {
     ArgumentChecker.ThrowIfNull(facilityType, "facilityType");
     ArgumentChecker.ThrowIfNull(balanceRange, "balanceRange");
     return(repository.LoadClientActionReportForAllClients(balanceRange, facilityType, isSalvageIncluded, orderByString));
 }
Пример #5
0
 public CallsDueReport LoadCallsDueReport(int clientId, PeriodReportType reportType, BalanceRange balanceRange, string orderByString)
 {
     ArgumentChecker.ThrowIfNull(balanceRange, "balanceRange");
     return(repository.LoadCallsDueReport(clientId, reportType, balanceRange, orderByString));
 }
Пример #6
0
 public IsDecimalValidationRule()
 {
     _balanceRange = ConfigurationFactory.GetConfiguration().GetRegisterSettings <BalanceRange>();
 }