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); }
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); }