public async Task <YapimciApiModel> GetYapimcilarAsync()
        {
            YapimciApiModel yapimciApiModel = null;
            var             yapimciResult   = await _httpClient.GetAsync(_yapimciApiUrl + "/tumyapimcilar?$orderby=adi asc");

            if (yapimciResult.IsSuccessStatusCode)
            {
                yapimciApiModel = JsonSerializer.Deserialize <YapimciApiModel>(await yapimciResult.Content.ReadAsStringAsync());
            }
            return(yapimciApiModel);
        }
        public async Task <YapimciApiModel> GetYapimciAsync(int id)
        {
            YapimciApiModel yapimciApiModel = null;
            var             yapimciResult   = await _httpClient.GetAsync(_yapimciApiUrl + "(" + id + ")");

            if (yapimciResult.IsSuccessStatusCode)
            {
                string yapimciJson = await yapimciResult.Content.ReadAsStringAsync();

                yapimciApiModel = JsonSerializer.Deserialize <YapimciApiModel>(yapimciJson);
                if (yapimciApiModel != null)
                {
                    yapimciApiModel.Yapimcilar = yapimciApiModel.Yapimcilar.Select(y => new YapimciModel()
                    {
                        Id  = y.Id,
                        Adi = y.Adi
                    }).ToList(); // OData servisinden bize Where ile filtrelenmiş bir IQueryable döndüğü için önce List'e dönüştürüp sonra listedeki ilk kaydı Yapımcı'ya set ediyoruz.
                    yapimciApiModel.Yapimci = yapimciApiModel.Yapimcilar.FirstOrDefault();
                }
            }
            return(yapimciApiModel);
        }