using GameModel; using GameModel.Contract; using GameModel.Settings; using Microsoft.Extensions.Logging; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace GameData.Repository { public class ExpenseRepository : IExpenseRepository { readonly ILogger _log; private ApiClient _client; string Url => "items/expense"; List _memberExpenses = new List(); public ExpenseRepository(ILogger log, ApiClient apiClient) { _log = log; _client = apiClient; _log?.LogWarning("TESTWARN"); } public IEnumerable GetAll() { return _client.Get(Url); } public void Save(MemberExpense memberExpense) { _memberExpenses.Add(memberExpense); } } }