public async Task <ActionResult <İcraSonuç> > Put(Restoran restoran)
        {
            try
            {
                var sonuç = await RestoranlarVeriYardımcı.RestoranDeğiştir(restoran);

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

                return(sonuç);

                //if (sonuç.BaşarılıMı)
                //    return Ok();
                //else
                //    return BadRequest(sonuç.Mesaj);
            }
            catch (Exception ex)
            {
                await HazırlaVeriYardımcı.GünlükKaydet(OlaySeviye.Hata, ex);

                throw ex;
            }
        }
        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;
            }
        }
        public async Task <ActionResult <List <Restoran> > > ŞimdikiKullanıcıRestoranlarAl(int kullanıcıId)
        {
            try
            {
                return(await RestoranlarVeriYardımcı.ŞimdikiKullanıcıRestoranlarAl(kullanıcıId));
            }
            catch (Exception ex)
            {
                await HazırlaVeriYardımcı.GünlükKaydet(OlaySeviye.Hata, ex);

                throw ex;
            }
        }
Example #4
0
        public static async Task RestoranlarAl()
        {
            try
            {
                MemCache.Set("Restoranlar", await RestoranlarVeriYardımcı.RestoranlarAl());
            }
            catch (Exception ex)
            {
                await HazırlaVeriYardımcı.GünlükKaydet(OlaySeviye.Hata, ex);

                throw ex;
            }
        }
        public async Task <ActionResult <İcraSonuç> > HizmetlerDeğiştir(List <string> rstrnIdVeHzmtlr)
        {
            try
            {
                return(await RestoranlarVeriYardımcı.HizmetlerDeğiştir(int.Parse(rstrnIdVeHzmtlr[0]),
                                                                       (RestoranHizmetler)Enum.Parse(typeof(RestoranHizmetler), rstrnIdVeHzmtlr[1])));
            }
            catch (Exception ex)
            {
                await HazırlaVeriYardımcı.GünlükKaydet(OlaySeviye.Hata, ex);

                throw ex;
            }
        }