public async Task EditAsync(BankAccountEditModel model) { var bankAccount = await _bankAccountRepository.GetAsync(model.Id); BankAccountFactory.Create(model, bankAccount, _userId); _bankAccountRepository.Edit(bankAccount); await _unitOfWork.SaveChangesAsync(); }