public async Task <string> AddAccount(int clientId) { var account = new RepozytoriumDB.DTO.Account(); var idNextAccount = await GetNextIdAccount(); account.Number = idNextAccount; account.Checksum = NumberAccountHelper.CalculateChecksum(idNextAccount); account.Client = await _accountRepository.ClientRepository.GetByIdAsync(clientId); _accountRepository.Add(account); await _accountRepository.SaveAsync(); return(NumberAccountHelper.GetFullNumberAccount(account.Checksum, account.Number)); }