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); }
public int?bagisDetayKaydeT(BagisDetayTablo bagisDetay) { BagisDetayTablo detayTablo = new BagisDetayTablo(); detayTablo.BagisTablo_BagisId = bagisDetay.BagisTablo_BagisId; detayTablo.Adet = bagisDetay.Adet; detayTablo.EsyaTablo_EsyaId = bagisDetay.EsyaTablo_EsyaId; db.BagisDetayTablo.Add(detayTablo); db.SaveChanges(); var bagisBilgisi = db.BagisDetayTablo.FirstOrDefault(p => p.Adet == detayTablo.Adet && p.EsyaTablo_EsyaId == detayTablo.EsyaTablo_EsyaId && p.BagisTablo_BagisId == detayTablo.BagisTablo_BagisId); return(bagisBilgisi.BagisDetayId); }
public bool TeslimBagisKaydet(TeslimAlinacakBagisModel model) { BagisTablo bagisTablo = new BagisTablo(); bagisTablo.BagisId = Convert.ToInt32(model.BagisId); bagisTablo.TahminiTeslimAlmaTarihi = model.TahminiTeslimAlma; List <BagisDetayTablo> bagisDetayTablo = new List <BagisDetayTablo>(); for (int i = 0; i < model.esyaModel.Count; i++) { var eklenecek = new BagisDetayTablo(); eklenecek.Adet = model.esyaModel[i].Adet; eklenecek.AlinacakMi = model.esyaModel[i].AlinacakMi; eklenecek.AlindiMi = model.esyaModel[i].AlindiMi; eklenecek.BagisDetayId = Convert.ToInt32(model.esyaModel[i].BagisDetayId); bagisDetayTablo.Add(eklenecek); } return(tesDAL.TeslimBagisKaydet(bagisTablo, bagisDetayTablo)); }