public async Task <Merchant> AddAsync(AddMerchantRequestMessage addMerchantReponse)
        {
            var document = new string(addMerchantReponse.Document.Where(c => char.IsDigit(c)).ToArray());
            var merchant = new Merchant()
            {
                Document = document, Name = addMerchantReponse.Name
            };
            await MerchantRepository.AddAsync(merchant);

            return(merchant);
        }
Exemple #2
0
 public async Task <IActionResult> AddAsync(AddMerchantRequestMessage addMerchantRequestMessage)
 {
     try
     {
         return(Ok(await MerchantService.AddAsync(addMerchantRequestMessage)));
     }
     catch (Exception e)
     {
         return(BadRequest(new { e.GetBaseException().Message }));
     }
 }