Пример #1
0
        protected override Task <IEnumerable <TAccount> > SortAsync(IEnumerable <TAccount> accountCollection)
        {
            NullGuard.NotNull(accountCollection, nameof(accountCollection));

            return(Task.FromResult(accountCollection.OrderBy(account => account.Accounting.Number).ThenBy(account => account.AccountNumber).AsEnumerable()));
        }
Пример #2
0
        protected override Task <IEnumerable <Claim> > SortAsync(IEnumerable <Claim> claimCollection)
        {
            NullGuard.NotNull(claimCollection, nameof(claimCollection));

            return(Task.FromResult(claimCollection.OrderBy(claim => claim.Type).AsEnumerable()));
        }
        public GetPaymentTermCollectionQueryHandler(IAccountingRepository accountingRepository)
        {
            NullGuard.NotNull(accountingRepository, nameof(accountingRepository));

            _accountingRepository = accountingRepository;
        }
Пример #4
0
        public static IEnumerable <SelectListItem> SelectListFor <T>(this IEnumerable <T> enumValueCollection, T selectedEnumValue) where T : Enum
        {
            NullGuard.NotNull(enumValueCollection, nameof(enumValueCollection));

            return(enumValueCollection.Select(enumValue => enumValue.SelectListItemFor(enumValue.Equals(selectedEnumValue))).ToArray());
        }
Пример #5
0
        public PrincipalResolver(IHttpContextAccessor httpContextAccessor)
        {
            NullGuard.NotNull(httpContextAccessor, nameof(httpContextAccessor));

            _httpContextAccessor = httpContextAccessor;
        }
Пример #6
0
        protected override void Down(MigrationBuilder migrationBuilder)
        {
            NullGuard.NotNull(migrationBuilder, nameof(migrationBuilder));

            migrationBuilder.DropTable("PostalCodes");
        }
        public override string GetDeletionLink(IUrlHelper urlHelper)
        {
            NullGuard.NotNull(urlHelper, nameof(urlHelper));

            return(urlHelper.AbsoluteAction("DeleteBudgetAccountGroup", "Accounting"));
        }
Пример #8
0
        protected Task <IAccountGroup> GetAccountGroupAsync(IAccountingRepository accountingRepository)
        {
            NullGuard.NotNull(accountingRepository, nameof(accountingRepository));

            return(Task.FromResult(AccountGroupNumber.GetAccountGroup(accountingRepository, ref _accountGroup)));
        }
Пример #9
0
        protected virtual Task <TResult> GetResultForNoDataAsync(TQuery query)
        {
            NullGuard.NotNull(query, nameof(query));

            return(Task.FromResult(default(TResult)));
        }
Пример #10
0
        protected Task <IClientSecretIdentity> GetClientSecretIdentityAsync(ISecurityRepository securityRepository)
        {
            NullGuard.NotNull(securityRepository, nameof(securityRepository));

            return(Task.Run(() => Identifier.GetClientSecretIdentity(securityRepository, ref _clientSecretIdentity)));
        }
Пример #11
0
        private IBudgetInfo CreateBudgetInfo(IBudgetAccount budgetAccount, DateTime budgetInfoDate, decimal income, decimal expenses)
        {
            NullGuard.NotNull(budgetAccount, nameof(budgetAccount));

            return(new BudgetInfo(budgetAccount, (short)budgetInfoDate.Year, (short)budgetInfoDate.Month, income, expenses));
        }
Пример #12
0
        protected override Task <IEnumerable <IBudgetAccountGroup> > SortAsync(IEnumerable <IBudgetAccountGroup> budgetAccountGroupCollection)
        {
            NullGuard.NotNull(budgetAccountGroupCollection, nameof(budgetAccountGroupCollection));

            return(Task.FromResult(budgetAccountGroupCollection.OrderBy(budgetAccountGroup => budgetAccountGroup.Number).AsEnumerable()));
        }
        internal static bool Convertible(this AccountingModel accountingModel)
        {
            NullGuard.NotNull(accountingModel, nameof(accountingModel));

            return(accountingModel.LetterHead != null);
        }
Пример #14
0
        internal static bool IsEmpty(this PhysicalAddressModel physicalAddressModel)
        {
            NullGuard.NotNull(physicalAddressModel, nameof(physicalAddressModel));

            return(physicalAddressModel.Street == null && physicalAddressModel.PostalCode == null && physicalAddressModel.City == null && physicalAddressModel.State == null && physicalAddressModel.CountryOrRegion == null);
        }
Пример #15
0
        public CompanyName(string fullName)
        {
            NullGuard.NotNullOrWhiteSpace(fullName, nameof(fullName));

            FullName = fullName;
        }
Пример #16
0
        internal static IAccounting GetAccounting(this int accountingNumber, DateTime statusDate, IAccountingRepository accountingRepository, ref IAccounting accounting)
        {
            NullGuard.NotNull(accountingRepository, nameof(accountingRepository));

            return(accounting ??= accountingRepository.GetAccountingAsync(accountingNumber, statusDate).GetAwaiter().GetResult());
        }
        protected Task <IKeyValueEntry> GetKeyValueEntryAsync(ICommonRepository commonRepository)
        {
            NullGuard.NotNull(commonRepository, nameof(commonRepository));

            return(Task.FromResult(Key.GetKeyValueEntry(commonRepository, ref _keyValueEntry)));
        }
Пример #18
0
        public ClaimResolver(IPrincipalResolver principalResolver)
        {
            NullGuard.NotNull(principalResolver, nameof(principalResolver));

            _principalResolver = principalResolver;
        }
        protected override Task <IContactAccount> GetDataAsync(IGetContactAccountQuery query)
        {
            NullGuard.NotNull(query, nameof(query));

            return(AccountingRepository.GetContactAccountAsync(query.AccountingNumber, query.AccountNumber, query.StatusDate));
        }
Пример #20
0
        protected override async Task ManageRepositoryAsync(IDeleteAccountingCommand command)
        {
            NullGuard.NotNull(command, nameof(command));

            await AccountingRepository.DeleteAccountingAsync(command.AccountingNumber);
        }
        public void AddToken(IToken token)
        {
            NullGuard.NotNull(token, nameof(token));

            Token = token;
        }
        public new void Add(IPostingWarning postingWarning)
        {
            NullGuard.NotNull(postingWarning, nameof(postingWarning));

            base.Add(postingWarning);
        }
Пример #23
0
        public CountryHelper(IClaimResolver claimResolver)
        {
            NullGuard.NotNull(claimResolver, nameof(claimResolver));

            _claimResolver = claimResolver;
        }
        protected override Task <IEnumerable <IContactGroup> > SortAsync(IEnumerable <IContactGroup> contactGroupCollection)
        {
            NullGuard.NotNull(contactGroupCollection, nameof(contactGroupCollection));

            return(Task.FromResult(contactGroupCollection.OrderBy(contactGroup => contactGroup.Number).AsEnumerable()));
        }
Пример #25
0
        protected Task <ILetterHead> GetLetterHead(ICommonRepository commonRepository)
        {
            NullGuard.NotNull(commonRepository, nameof(commonRepository));

            return(Task.Run(() => LetterHeadNumber.GetLetterHead(commonRepository, ref _letterHead)));
        }
        public IValidator Validate(IValidator validator)
        {
            NullGuard.NotNull(validator, nameof(validator));

            return(validator.ValidateKeyValueEntryKey(Key, GetType(), nameof(Key)));
        }
Пример #27
0
        protected override Task <bool> CanDeleteAsync(ClaimModel entityModel)
        {
            NullGuard.NotNull(entityModel, nameof(entityModel));

            return(Task.FromResult(false));
        }
        public IBudgetInfo ToDomain(IBudgetAccount budgetAccount)
        {
            NullGuard.NotNull(budgetAccount, nameof(budgetAccount));

            return(new BudgetInfo(budgetAccount, Year, Month, Income, Expenses));
        }
        public Task <IEnumerable <IPaymentTerm> > QueryAsync(EmptyQuery query)
        {
            NullGuard.NotNull(query, nameof(query));

            return(_accountingRepository.GetPaymentTermsAsync());
        }
Пример #30
0
        internal Task <bool> IsDeletableAsync(TAccountModel accountModel)
        {
            NullGuard.NotNull(accountModel, nameof(accountModel));

            return(CanDeleteAsync(accountModel));
        }