public async Task <ActionResult <İcraSonuç> > Post(Restoran yeniRestoran)
        {
            try
            {
                //await HazırlaVeriYardımcı.GünlükKaydetme(OlaySeviye.Uyarı, "DB Saving new restaurant...");

                var sonuç = await RestoranlarVeriYardımcı.YeniRestoranEkle(yeniRestoran);

                if (sonuç.BaşarılıMı)
                {
                    HazırlaSistemVeriYardımcı.İşlemKaydet(new Sistemİşlem()
                    {
                        KullanıcıId = yeniRestoran.OluşturuKimsiId,
                        Tip         = İşlemTip.YeniRestoranEkledi,
                        ÖğeId       = yeniRestoran.Id
                    });
                }

                //await HazırlaVeriYardımcı.GünlükKaydetme(OlaySeviye.Uyarı, sonuç != null ? "Result is there" : "(NULL result)");

                return(sonuç);

                //if (sonuç.BaşarılıMı)
                //    return Ok(sonuç);//CreatedAtAction(nameof(Post), new { id = yeniRestoran.Id }, yeniRestoran);
                //else
                //    return BadRequest(sonuç);
            }
            catch (Exception ex)
            {
                await HazırlaVeriYardımcı.GünlükKaydet(OlaySeviye.Hata, ex);

                throw ex;
            }
        }