public void TalepKayit(BelgeKayit talepBelgesi) { using (var context = new InnovaContext()) { context.Set <BelgeKayit>().Add(talepBelgesi); context.SaveChanges(); } }
public JsonResult TalepEkleDuzenle(BelgeKayit model) { if (HttpContext.Session.GetString("UserId") == null) { return(Json("")); } try { if (model.Id >= 1) { _talepRepository.TalepGuncelle(new BelgeKayit() { Id = model.Id, BelgeNo = model.BelgeNo, StokKodu = model.StokKodu, StokAdi = model.StokAdi, Birim = model.Birim, Miktar = model.Miktar, Aciklama = model.Aciklama }); return(Json(model.BelgeNo)); } else { _talepRepository.TalepKayit(new BelgeKayit() { Guid = Guid.NewGuid().ToString(), //Id = model.Id, Tarih = model.Tarih, BelgeNo = model.BelgeNo, StokKodu = model.StokKodu, StokAdi = model.StokAdi, Birim = model.Birim, Miktar = model.Miktar, Sira = 1, BelgeDurum = model.BelgeDurum, Sube = Convert.ToInt32(HttpContext.Session.GetString("SubeId")), Aciklama = model.Aciklama }); return(Json(model.BelgeNo)); } } catch (Exception ex) { return(Json(ex.Message)); throw; } }
public void TalepGuncelle(BelgeKayit talepBelgesi) { using (var context = new InnovaContext()) { context.Entry(talepBelgesi).Property("Miktar").IsModified = true; context.Entry(talepBelgesi).Property("StokAdi").IsModified = true; context.Entry(talepBelgesi).Property("StokKodu").IsModified = true; context.Entry(talepBelgesi).Property("Birim").IsModified = true; context.SaveChanges(); var tbl = GetTalepByBelgeNo(talepBelgesi.BelgeNo).ToList(); foreach (var item in tbl) { item.Aciklama = talepBelgesi.Aciklama; context.Entry(item).Property("Aciklama").IsModified = true; } context.SaveChanges(); } }