예제 #1
0
        public Kontrol GonderiEkle([FromBody] GonderiIstek g)
        {
            Kontrol k = new Kontrol();

            try
            {
                using (db = new oylesineEntities())
                {
                    db.Gonderilers.Add(new Gonderiler()
                    {
                        KullaniciID = g.kullaniciID,
                        Icerik      = g.icerik,
                        //MedyaID = g.medyaID,
                        GonderiTarihi = DateTime.Now
                    });
                    db.SaveChanges();
                    k.basari = true;
                }
            }
            catch
            {
                k.basari = false;
            }
            return(k);
        }
예제 #2
0
        public Kontrol YorumEkle([FromBody] YorumIstek y)
        {
            Kontrol Control = new Kontrol();

            try
            {
                using (db = new oylesineEntities())
                {
                    db.Yorumlars.Add(new Yorumlar()
                    {
                        GonderiID   = y.gonderiID,
                        KullaniciID = y.kullaniciID,
                        Yorum       = y.yorum,
                        YorumTarihi = DateTime.Now
                    });
                    db.SaveChanges();
                    Control.basari = true;
                }
            }
            catch (Exception)
            {
                Control.basari = false;
            }
            return(Control);
        }
예제 #3
0
        public Kontrol KullaniciEkle([FromBody] KullaniciIstek k)
        {
            Kontrol control = new Kontrol();

            try
            {
                using (db = new oylesineEntities())
                {
                    db.Kullanicilars.Add(new Kullanicilar()
                    {
                        Ad           = k.ad,
                        Soyad        = k.soyad,
                        KullaniciAdi = k.kullaniciAdi,
                        Email        = k.email,
                        Parola       = k.parola,
                        //Fotograf = k.fotograf,
                        //DogumTarihi = Convert.ToDateTime(k.dogumTarihi),
                        //Telefon = k.telefon,
                        //CinsiyetID = k.cinsiyetID,
                        KayitTarihi = DateTime.Now
                    });
                    db.SaveChanges();
                    control.basari = true;
                }
            }
            catch
            {
                control.basari = false;
            }
            return(control);
        }
예제 #4
0
        public Kontrol YorumSil([FromBody] YorumSilIstek y)
        {
            Kontrol k = new Kontrol();

            try
            {
                using (db = new oylesineEntities())
                {
                    Yorumlar yorum = db.Yorumlars.Find(y.yorumID);
                    db.Yorumlars.Remove(yorum);
                    db.SaveChanges();
                    k.basari = true;
                }
            }
            catch
            {
                k.basari = false;
            }
            return(k);
        }
예제 #5
0
        public Kontrol GonderiSil([FromBody] GonderiSilIstek gs)
        {
            Kontrol k = new Kontrol();

            try
            {
                using (db = new oylesineEntities())
                {
                    Gonderiler gonderi = db.Gonderilers.Find(gs.gonderiID);
                    db.Gonderilers.Remove(gonderi);
                    db.SaveChanges();
                    k.basari = true;
                }
            }
            catch
            {
                k.basari = false;
            }
            return(k);
        }
예제 #6
0
        public Kontrol BegeniGeriAl([FromBody] BegeniGeriAlIstek b)
        {
            Kontrol Control = new Kontrol();

            try
            {
                using (db = new oylesineEntities())
                {
                    Begeniler begeni = new Begeniler();
                    begeni = db.Begenilers.Find(b.begeniID);
                    db.Begenilers.Remove(begeni);
                    db.SaveChanges();
                    Control.basari = true;
                }
            }
            catch
            {
                Control.basari = false;
            }
            return(Control);
        }
예제 #7
0
        public Kontrol KullaniciSil([FromBody] KullaniciSilIstek sil)
        {
            Kontrol Control = new Kontrol();

            try
            {
                using (db = new oylesineEntities())
                {
                    Kullanicilar kullanici = new Kullanicilar();
                    kullanici = db.Kullanicilars.Find(sil.kullaniciID);

                    db.Kullanicilars.Remove(kullanici);
                    db.SaveChanges();
                    Control.basari = true;
                }
            }
            catch (Exception)
            {
                Control.basari = false;
            }
            return(Control);
        }
예제 #8
0
        public Kullanici KullaniciGuncelle([FromBody] Kullanici k)
        {
            Kullanici kul = new Kullanici();

            using (db = new oylesineEntities())
            {
                Kullanicilar kullanici = db.Kullanicilars.Find(k.kullaniciID);
                if (k.kullaniciAdi != " ")
                {
                    kullanici.KullaniciAdi = k.kullaniciAdi;
                }
                if (k.email != " ")
                {
                    kullanici.Email = k.email;
                }
                if (k.parola != " ")
                {
                    kullanici.Parola = k.parola;
                }
                if (k.Ad != " ")
                {
                    kullanici.Ad = k.Ad;
                }
                if (k.Soyad != " ")
                {
                    kullanici.Soyad = k.Soyad;
                }
                //if(k.Fotograf!=" ")
                //    kullanici.Fotograf = k.Fotograf;
                db.SaveChanges();
                kul.kullaniciAdi = kullanici.KullaniciAdi;
                kul.Ad           = kullanici.Ad;
                kul.Soyad        = kullanici.Soyad;
                kul.email        = kullanici.Email;
            }
            return(kul);
        }
예제 #9
0
        public Kontrol Begen([FromBody] BegeniIstek b)
        {
            Kontrol k = new Kontrol();

            try
            {
                using (db = new oylesineEntities())
                {
                    db.Begenilers.Add(new Begeniler()
                    {
                        KullaniciID = b.kullaniciID,
                        GonderiID   = b.gonderiID,
                        Begeni      = b.begeni
                    });
                    db.SaveChanges();
                    k.basari = true;
                }
            }
            catch
            {
                k.basari = false;
            }
            return(k);
        }