public async Task Update(Account account) { var proxy = new AccountClient(); try { await proxy.Update(account); var log = $"Method: {_logger.GetCurrentMethodName()}, succesfully completed"; _logger.Log(log, LogLevel.Trace); } catch (Exception e) { _logger.Log(e.ToString(), LogLevel.Error); throw; } finally { proxy.Close(); } }
public async Task <Account> Get(Guid id) { var proxy = new AccountClient(); try { var result = await proxy.Get(id); var log = $"Method: {_logger.GetCurrentMethodName()}, succesfully completed"; _logger.Log(log, LogLevel.Trace); return(result); } catch (Exception e) { _logger.Log(e.ToString(), LogLevel.Error); throw; } finally { proxy.Close(); } }