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); }
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); }
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); }
public List <BegenileriGetir> begenileriGetir([FromBody] BegeniGetirIstek b) { using (db = new oylesineEntities()) { List <BegenileriGetir> begeniListesi = new List <BegenileriGetir>(); foreach (Gonderiler g in db.Gonderilers.Where(x => x.GonderiID == b.gonderiID)) { foreach (Begeniler begeni in g.Begenilers) { BegenileriGetir bg = new BegenileriGetir(); Kullanicilar k = db.Kullanicilars.First(x => x.KullaniciID == begeni.KullaniciID); bg.kullaniciAdi = k.KullaniciAdi; begeniListesi.Add(bg); } } return(begeniListesi.OrderByDescending(x => x.kullaniciAdi).ToList()); } }
public List <YorumlariGetir> yorumlariGetir([FromBody] YorumGetirIstek y) { using (db = new oylesineEntities()) { List <YorumlariGetir> yorumListesi = new List <YorumlariGetir>(); foreach (Gonderiler g in db.Gonderilers.Where(x => x.GonderiID == y.gonderiID)) { foreach (Yorumlar yorum in g.Yorumlars) { YorumlariGetir yg = new YorumlariGetir(); Kullanicilar k = db.Kullanicilars.First(x => x.KullaniciID == yorum.KullaniciID); yg.kullaniciAdi = k.KullaniciAdi; yg.yorum = yorum.Yorum; yg.yorumTarihi = Convert.ToDateTime(yorum.YorumTarihi); yorumListesi.Add(yg); } } return(yorumListesi.OrderByDescending(x => x.yorumTarihi).ToList()); } }
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); }
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); }
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); }
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); }
public Kullanici kullaniciGiris([FromBody] GirisIstek giris) { using (db = new oylesineEntities()) { Kullanici k = new Kullanici(); if (db.Kullanicilars.Any(x => x.Email == giris.email && x.Parola == giris.parola)) { Kullanicilar kullanici = db.Kullanicilars.Where(x => x.Email == giris.email && x.Parola == giris.parola).FirstOrDefault(); k.kullaniciID = kullanici.KullaniciID; k.kullaniciAdi = kullanici.KullaniciAdi; k.Ad = kullanici.Ad; k.Soyad = kullanici.Soyad; k.email = kullanici.Email; k.parola = kullanici.Parola; k.Fotograf = kullanici.Fotograf; k.dogumTarihi = Convert.ToDateTime(kullanici.DogumTarihi); k.telefon = kullanici.Telefon; k.cinsiyetID = Convert.ToInt32(kullanici.CinsiyetID); k.kayitTarihi = Convert.ToDateTime(kullanici.KayitTarihi); } return(k); } }
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); }
public List <GonderiGetir> ProfilGonderileriGetir([FromBody] GonderiGetirIstek gs) { List <GonderiGetir> gonderiListesi = new List <GonderiGetir>(); using (db = new oylesineEntities()) { foreach (Arkadaslik a in db.Arkadasliks.Where(x => x.Kullanici1ID == gs.kullaniciID)) { foreach (Gonderiler g in a.Kullanicilar1.Gonderilers) { GonderiGetir gg = new GonderiGetir(); gg.icerik = g.Icerik; Kullanicilar k = db.Kullanicilars.First(x => x.KullaniciID == g.KullaniciID); gg.kullaniciAdi = k.KullaniciAdi; gg.begenisayisi = db.Begenilers.Count(x => x.GonderiID == g.GonderiID); gg.yorumsayisi = db.Yorumlars.Count(x => x.GonderiID == g.GonderiID); gg.fotograf = db.Medyalars.FirstOrDefault(x => x.MedyaID == g.MedyaID).Url; gg.gonderiTarihi = Convert.ToDateTime(g.GonderiTarihi); gonderiListesi.Add(gg); } } } return(gonderiListesi.OrderByDescending(x => x.gonderiTarihi).ToList()); }
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); }