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); }
public async Task <IActionResult> AddAsync(AddMerchantRequestMessage addMerchantRequestMessage) { try { return(Ok(await MerchantService.AddAsync(addMerchantRequestMessage))); } catch (Exception e) { return(BadRequest(new { e.GetBaseException().Message })); } }