//Emanet kaydı için gerekli kontrolleri yapar public void EmanetEkle(Emanet emanet) { //Kitap seçimi yapması sağlanır if (emanet.KITAP_NO == null) { throw new Exception("Lütfen bir kitap seçiniz!"); } //TCKNO numarasının hane sayısını kontrol eder if (emanet.UYE_TCKNO.Length != 11) { throw new Exception("Lütfen geçerli bir TCKNO giriniz!"); } emanetDAL.EmanetEkle(emanet); }
//Yeni emanet kaydı oluşturur public void EmanetEkle(Emanet emanet) { string cmdText = "INSERT INTO EMANET (UYE_TCKNO, KITAP_NO, EMANET_TARIHI, SON_TESLIM_TARIHI, TESLIM_TARIHI, TESLIM_DURUMU)"; //String.Format yardımıyla parametreler sayı ile belirtilerek düzen oluşturulur cmdText += String.Format(" VALUES ('{0}',{1},'{2}','{3}','{4}','{5}')", emanet.UYE_TCKNO, emanet.KITAP_NO, emanet.EMANET_TARIHI, emanet.SON_TESLIM_TARIHI, emanet.TESLIM_TARIHI, emanet.TESLIM_DURUMU ); OleDbCommand cmd = dbConnection.GetOleDbCommand(); cmd.CommandText = cmdText; cmd.ExecuteNonQuery(); }
public bool Delete(Emanet entity) { try { using (IEntrustDal _entrustDal = new EntrustRepository()) { var deger = _entrustDal.Received(entity); if (deger == false) { throw new Exception("Kitap İade Alınamadı"); } else { return(true); } } } catch (Exception ex) { throw new Exception("Kitap İade Alınamadı" + ex.Message); } }
//Kitap alışveriş durumu için kullanılır herhangi bir kontrole ihtiyaç yoktur public void EmanetKitapGuncelleme(Emanet emanet) { emanetDAL.EmanetKitapGuncelleme(emanet); }
public int Update(Emanet entity) { context.Emanet.AddOrUpdate(entity); return(context.SaveChanges()); //etkilenen satır sayısını döndürür }
public Emanet Add(Emanet entity) { context.Emanet.Add(entity); context.SaveChanges(); return(entity); }
public void Update(Emanet emanet) { throw new NotImplementedException(); }
public void Delete(Emanet emanet) { _emanetDal.Delete(emanet); }
public void Add(Emanet emanet) { _emanetDal.Add(emanet); }
public ActionResult Emanetekle(Emanet z) { db.Emanet.Add(z); db.SaveChanges(); return(View()); }