Ejemplo n.º 1
0
        public Guid Create(Guid companyId, [FromBody] BankAccountModel model)
        {
            model.Id = Guid.NewGuid();
            var bankAccount = _factory.Create(model.Id, companyId);

            bankAccount.CopyModelFields(model);
            _bankAccountRepository.Save(bankAccount);
            return(bankAccount.Id);
        }
Ejemplo n.º 2
0
        private BankAccount CreateBankAccount(Data.Entities.BankAccount dbAccount)
        {
            var account = _factory.Create(dbAccount.Id, dbAccount.CompanyId);

            account.Account            = dbAccount.Account;
            account.BankName           = dbAccount.BankName;
            account.Bik                = dbAccount.Bik;
            account.CompanyName        = dbAccount.CompanyName;
            account.InitialBalance     = dbAccount.InitialBalance;
            account.InitialBalanceDate = dbAccount.InitialBalanceDate;

            return(account);
        }