public static async Task <İcraSonuç> SiparişDeğiştir(Sipariş sipariş)
        {
            try
            {
                using (var vtBğlm = new HazırlaVeriBağlam()
                {
                    BağlantıDizesi = HazırlaVeriYardımcı.BağlantıDizesi
                })
                {
                    var sprş = await vtBğlm.Siparişler.FirstAsync(sp => sp.Id == sipariş.Id);

                    //TODO: Add object modification statements

                    //await vtBğlm.SaveChangesAsync();

                    return(İcraSonuç.Başarılı);
                }
            }
            catch (Exception ex)
            {
                await HazırlaVeriYardımcı.GünlükKaydet(OlaySeviye.Hata, ex);

                throw ex;
            }
        }
        public static async Task <İcraSonuç> YeniSiparişEkle(Sipariş yeniSipariş)
        {
            try
            {
                using (var vtBğlm = new HazırlaVeriBağlam()
                {
                    BağlantıDizesi = HazırlaVeriYardımcı.BağlantıDizesi
                })
                {
                    var istkEklendi = await vtBğlm.Siparişler.AddAsync(yeniSipariş); await vtBğlm.SaveChangesAsync();

                    if (istkEklendi != null && istkEklendi.Entity.Id > 0)
                    {
                        return new İcraSonuç()
                               {
                                   BaşarılıMı = true, YeniEklediId = yeniSipariş.Id
                               }
                    }
                    ;
                    else
                    {
                        return(İcraSonuç.BaşarıSız);
                    }
                }
            }
            catch (Exception ex)
            {
                await HazırlaVeriYardımcı.GünlükKaydet(OlaySeviye.Hata, ex);

                throw ex;
            }
        }
        public async Task <ActionResult <İcraSonuç> > Post(Sipariş yeniSipariş)
        {
            try
            {
                return(await HazırlaVeriAltYapı.MaliVeriYardımcı.YeniSiparişEkle(yeniSipariş));

                //return CreatedAtAction(nameof(Post), new { id = yeniMenü.Id }, yeniMenü);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public async Task <ActionResult <İcraSonuç> > Put(Sipariş sipariş)
        {
            try
            {
                return(await HazırlaVeriAltYapı.MaliVeriYardımcı.SiparişDeğiştir(sipariş));

                //return Ok();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }