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);
        }
Beispiel #3
0
 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);
        }