public async Task EditAsync(CreditCardEditModel model) { var creditCard = await _creditCardRepository.GetAsync(model.Id); CreditCardFactory.Create(model, creditCard, _userId); _creditCardRepository.Edit(creditCard); await _unitOfWork.SaveChangesAsync(); }