public async Task <ActionResult> DeleteWallet(int?id) { var wallet = walletService.GetAsync((int)id); await walletService.DeleteAsync((int)id); return(new OkResult()); }
public async Task <int> Delete(int id) { try { return(await walletService.DeleteAsync(id)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public async Task <IActionResult> DeleteAsync(int id) { var result = await _walletService.DeleteAsync(id); if (!result.Success) { return(BadRequest(result.Message)); } var walletResource = _mapper.Map <Wallet, WalletResource>(result.Resource); return(Ok(walletResource)); }