示例#1
0
        public bool bagisResimKaydet(BagisDetayResimTablo resim)
        {
            BagisDetayResimTablo resimTablo = new BagisDetayResimTablo();

            resimTablo.BagisResimUrl = resim.BagisResimUrl;
            resimTablo.BagisDetayTablo_BagisDetayId = resim.BagisDetayTablo_BagisDetayId;
            db.BagisDetayResimTablo.Add(resimTablo);
            db.SaveChanges();
            return(true);
        }
示例#2
0
        public bool BagisKaydet(TeslimAlinacakBagisModel model, int kullaniciId)
        {
            int        sayac      = 0;
            BagisTablo bagisTablo = new BagisTablo();

            bagisTablo.KullaniciBilgileriTablo_KullaniciId = kullaniciId;
            bagisTablo.EklenmeTarihi  = DateTime.Now;
            bagisTablo.TeslimAlindiMi = false;
            bagisTablo.EklenmeSaati   = DateTime.Parse(DateTime.Now.ToString()).TimeOfDay;
            int?bagisId  = bagisDAL.YeniBagisKaydet(bagisTablo);
            var detaylar = model.esyaModel;

            for (int i = 0; i < detaylar.Count; i++)
            {
                var eklenecekBagisDetay = new BagisDetayTablo();
                eklenecekBagisDetay.Adet = detaylar[i].Adet;
                eklenecekBagisDetay.BagisTablo_BagisId = bagisId;
                eklenecekBagisDetay.EsyaTablo_EsyaId   = detaylar[i].EsyaId;
                int?bagisDetayId = bagisDAL.bagisDetayKaydeT(eklenecekBagisDetay);
                var resimler     = detaylar[i].resimModel;
                if (resimler[0].ResimYol != null)
                {
                    var eklenecekresim = new BagisDetayResimTablo();
                    eklenecekresim.BagisDetayTablo_BagisDetayId = bagisDetayId;
                    eklenecekresim.BagisResimUrl = resimler[0].ResimYol;
                    if (bagisDAL.bagisResimKaydet(eklenecekresim))
                    {
                        sayac++;
                    }
                }
                if (resimler[0].ResimYol2 != null)
                {
                    var eklenecekresim = new BagisDetayResimTablo();
                    eklenecekresim.BagisDetayTablo_BagisDetayId = bagisDetayId;
                    eklenecekresim.BagisResimUrl = resimler[0].ResimYol2;
                    if (bagisDAL.bagisResimKaydet(eklenecekresim))
                    {
                        sayac++;
                    }
                }
                if (resimler[0].ResimYol3 != null)
                {
                    var eklenecekresim = new BagisDetayResimTablo();
                    eklenecekresim.BagisDetayTablo_BagisDetayId = bagisDetayId;
                    eklenecekresim.BagisResimUrl = resimler[0].ResimYol3;
                    if (bagisDAL.bagisResimKaydet(eklenecekresim))
                    {
                        sayac++;
                    }
                }
            }

            return(true);
        }