KullaniciOdeme MapKullaniciOdeme(SqlDataReader reader) { KullaniciOdeme kullaniciOdeme = new KullaniciOdeme() { KullaniciID = (int)reader["KullaniciID"], OdemeID = (int)reader["OdemeID"], Fiyat = (decimal)reader["Fiyat"], OdemeTarihi = (DateTime)reader["OdemeTarihi"] }; return(kullaniciOdeme); }
KullaniciOdeme MapKullaniciOdeme(SqlDataReader reader) { KullaniciOdeme kullaniciOdeme = new KullaniciOdeme(); kullaniciOdeme.KullaniciOdemeID = (int)reader["KullaniciOdemeID"]; kullaniciOdeme.KullaniciID = reader["KullaniciID"] == DBNull.Value ? 0 : (int)reader["KullaniciID"]; kullaniciOdeme.OdemeID = (int)reader["OdemeID"]; kullaniciOdeme.Fiyat = (decimal)reader["Fiyat"]; kullaniciOdeme.OdemeTarihi = (DateTime)reader["OdemeTarihi"]; return(kullaniciOdeme); }
public bool KullaniciOdemeEkle(KullaniciOdeme kullaniciOdeme) { try { KullaniciDogrulama(kullaniciOdeme.KullaniciID); } catch (Exception ex) { throw new Exception(ex.Message); } return(_odemeDAL.KullaniciOdemeEkle(kullaniciOdeme)); }
public List <KullaniciOdeme> YapilanOdemeler() { string commandText = "SELECT * FROM KullaniciOdeme"; List <KullaniciOdeme> yapilanOdemeler = new List <KullaniciOdeme>(); KullaniciOdeme kullaniciOdeme = null; SqlDataReader reader = helper.ExecuteReader(commandText); while (reader.Read()) { kullaniciOdeme = MapKullaniciOdeme(reader); yapilanOdemeler.Add(kullaniciOdeme); } reader.Close(); return(yapilanOdemeler); }
public bool KullaniciOdemeEkle(KullaniciOdeme kullaniciOdeme) { bool result = false; string commandText = "INSERT INTO KullaniciOdeme(KullaniciID,OdemeID,Fiyat,OdemeTarihi) VALUES(@kullaniciID,@odemeID,@fiyat,@odemeTarihi"; parameters.Clear(); parameters.Add("@kullaniciID", kullaniciOdeme.KullaniciID); parameters.Add("@odemeID", kullaniciOdeme.OdemeID); parameters.Add("@fiyat", kullaniciOdeme.Fiyat); parameters.Add("@odemeTarihi", kullaniciOdeme.OdemeTarihi); int islem = helper.ExecuteNonQuery(commandText, parameters); if (islem > 0) { result = true; } else { throw new Exception("Kullanıcı ödeme bilgisi eklenirken sorun oluştu."); } return(result); }