Exemple #1
0
        public string GetBitkiAdiSilByDB(int bitkiID)
        {
            //TODO Dizi şeklinde almak istesem nasıl alabilirim params dizi ile
            SqlConnection con = baglan.Baglanti();

            try
            {
                if (con.State == ConnectionState.Open)
                {
                    var bitkiAdi = new BitkiAdlari()
                    {
                        ID = bitkiID
                    };

                    using (SqlCommand comm = new SqlCommand("sp_bitkiAdlariSil", con))
                    {
                        comm.CommandType = CommandType.StoredProcedure;
                        comm.Parameters.AddWithValue("@degisken", bitkiAdi.ID);
                        int sonuc = comm.ExecuteNonQuery();
                    }
                    con.Close();
                }
                return("Bitkiniz başarılı bir şekilde silindi");
            }
            catch (Exception ex)
            {
                return("İnternet Baglantınızı kontrol ediniz" + ex);
                //Console.WriteLine(ex.Message);
            }
            finally
            {
                con.Close();
            }
        }
Exemple #2
0
        public string GetBitkiAdlariGuncelleByDB(int bitkiID, BitkiAdlari ad)
        {
            SqlConnection con = baglan.Baglanti();

            var adID = new BitkiAdlari()
            {
                ID = bitkiID
            };

            if (adID.ID != 0)
            {
                using (SqlCommand com = new SqlCommand("sp_BitkiAdlariGuncellemeEkleme", con))
                {
                    com.CommandType = CommandType.StoredProcedure;
                    com.Parameters.AddWithValue("@degisken", adID.ID);
                    com.Parameters.AddWithValue("@turkceAdi", ad.TurkceAdi);
                    com.Parameters.AddWithValue("@latinceAdi", ad.LatinceAdi);
                    com.Parameters.AddWithValue("@ingilizceAdi", ad.IngilizceAdi);
                    com.Parameters.AddWithValue("@sinonimAdlar", ad.SinonimAdlari);
                    com.Parameters.AddWithValue("@yerelAdlar", ad.YerelAdlari);
                    int sonuc = com.ExecuteNonQuery();
                    con.Close();
                    //if (i >= 1)
                    //{
                    //    return "Bitki Adı Başarıyla Güncellendi";
                    //}
                    bitkiAdiEkleGuncelle = sonuc >= 1 ? "Bitki Adı Başarıyla GÜNCELLENDİ" : "Bitki Adı GÜNCELLENEMEDİ Lütfen Bitkinizi Seçiniz";
                }
            }
            //return "Bitki Adı GÜNCELLENEMEDİ Lütfen Bitkinizi Seçiniz";
            return(bitkiAdiEkleGuncelle);
        }
Exemple #3
0
        public string GetBitkiAdiGetirBO(int bitkiID)
        {
            var ad = new BitkiAdlari()
            {
                ID = bitkiID
            };

            return(bitkiAd.GetBitkiAdGetirBy(ad.ID));
        }
Exemple #4
0
        public string GetBitkiAdGetirBy(int bitkiID)
        {
            var ad = new BitkiAdlari()
            {
                ID = bitkiID,
            };

            if (ad.ID != 0)
            {
                SqlConnection con   = baglan.Baglanti();
                DataTable     table = new DataTable();
                var           cmd   = new SqlCommand("sp_BitkiAdiGetir", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@bitki_ID", ad.ID);
                var da = new SqlDataAdapter(cmd);

                cmd.CommandType = CommandType.StoredProcedure;
                da.Fill(table);
                con.Close();
            }
            return("Seçtiğiniz Bitki Adi Başarıyla Getirildi ");
        }
Exemple #5
0
        public string GetBitkiAdiByEkle(BitkiAdlari ad)
        {
            SqlConnection con = baglan.Baglanti();

            if (ad.ID != 0 || !string.IsNullOrEmpty(ad.TurkceAdi) || !string.IsNullOrEmpty(ad.LatinceAdi) || !string.IsNullOrEmpty(ad.IngilizceAdi) || !string.IsNullOrEmpty(ad.SinonimAdlari) || !string.IsNullOrEmpty(ad.YerelAdlari))
            {
                using (SqlCommand comm = new SqlCommand("sp_BitkiAdiEkle", con))
                {
                    comm.CommandType = CommandType.StoredProcedure;
                    comm.Parameters.AddWithValue("@id", ad.ID);
                    comm.Parameters.AddWithValue("@turkceAdi", ad.TurkceAdi);
                    comm.Parameters.AddWithValue("@latinceAdi", ad.LatinceAdi);
                    comm.Parameters.AddWithValue("@ingilizceAdi", ad.IngilizceAdi);
                    comm.Parameters.AddWithValue("@sinonimAdlar", ad.SinonimAdlari);
                    comm.Parameters.AddWithValue("@yerelAdlar", ad.YerelAdlari);
                    int sonuc = comm.ExecuteNonQuery();
                    bitkiAdiEkleSonuc = sonuc >= 1 ? "Bitki Adı Kaydı İşlemi Başarılı" : "Bitki Adı Kaydı İşlemi Başarısız Oldu";
                }
                con.Close();
            }
            return(bitkiAdiEkleSonuc);
            // return "Bitki Adları Başarılı Bir Şekilde Kaydedildi.";
        }
        public string GuncelleBitkiAdi(int bitkiID, BitkiAdlari ad)
        {
            var guncelleBitkiAdi = bitkiBilgileri.GetBitkiAdlariGuncelleBO(bitkiID, ad);

            return(guncelleBitkiAdi);
        }
        public string EkleBitkiAdi(BitkiAdlari ad)
        {
            var ekleBitkiAdi = bitkiBilgileri.GetBitkiAdlariEkleBO(ad);

            return(ekleBitkiAdi);
        }
Exemple #8
0
        public string SilBitkiAdi(BitkiAdlari bitkiAdi)
        {
            var silBitkiAdi = bitkiBilgileri.GetBitkiAdlariSilBO(bitkiAdi);

            return(silBitkiAdi);
        }
Exemple #9
0
        public string GuncelleBitkiAdi(BitkiAdlari bitkiAdi)
        {
            var guncelleBitkiAdi = bitkiBilgileri.GetBitkiAdlariGuncelleBO(bitkiAdi);

            return(guncelleBitkiAdi);
        }
Exemple #10
0
        //TODO [FromBody] string name amacı nedir ve kullanımı nasıl oluyor?
        public string EkleBitkiAdi([FromBody] string TurkceAdi, string LatinceAdi, BitkiAdlari bitkiAdi)
        {
            var ekleBitkiAdi = bitkiBilgileri.GetBitkiAdlariEkleBO(bitkiAdi);

            return(ekleBitkiAdi);
        }
Exemple #11
0
        public string SeciliBitkiAdi(BitkiAdlari bitkiAdi)
        {
            var seciliBitkiAdi = bitkiBilgileri.GetBitkiAdiGetirBO(bitkiAdi);

            return(seciliBitkiAdi);
        }
Exemple #12
0
 public string GetBitkiAdlariGuncelleBO(int bitkiID, BitkiAdlari ad)
 {
     return(bitkiAd.GetBitkiAdlariGuncelleByDB(bitkiID, ad));
 }
Exemple #13
0
 public string GetBitkiAdlariEkleBO(BitkiAdlari ad)
 {
     return(bitkiAd.GetBitkiAdiByEkle(ad));
 }