public ActionResult <CreditCard> Update(CreditCardUpdateDto CreditCardUpdateDto)
 {
     try
     {
         return(service.Update(CreditCardUpdateDto));
     }
     catch (Exception error)
     {
         return(Conflict(error.Message));
     }
 }
        public CreditCard Update(CreditCardUpdateDto dto)
        {
            // var isExist = GetDetail(dto.Name);
            // if (isExist != null && dto.Id != isExist.Id)
            // {
            //     throw new Exception(dto.Name + " existed");
            // }

            var entity = new CreditCard
            {
                Id           = dto.Id,
                FullName     = dto.FullName,
                SerialNumber = dto.SerialNumber,
                AccountId    = dto.AccountId
            };

            return(repository.Update(entity));
        }