private async void button3_Click(object sender, EventArgs e) { string b = textBox1.Text; textBox1.Clear(); FirebaseClient client = new FirebaseClient(config); dataGridView1.Rows.Add("", b); Random random = new Random(); int a = random.Next(10000, 99999); FirebaseResponse response2 = await client.GetAsync("Chat/" + GidicekMesaj.ToLower() + "/" + Username.ToLower() + "/RandomNumbers"); Mesajlar mesajlar2 = response2.ResultAs <Mesajlar>(); var dataa = new Mesajlar { RandomNumbers = mesajlar2.RandomNumbers + " " + a.ToString() }; SetResponse response = await client.SetAsync("Chat/" + GidicekMesaj.ToLower() + "/" + Username.ToLower() + "/RandomNumbers", dataa); Mesajlar mesajlar = response.ResultAs <Mesajlar>(); var dataaa = new Mesajlar2 { Mesajimiz = b, GonderildigiTarih = DateTime.Now.ToString() }; SetResponse response1 = await client.SetAsync("Chat/" + GidicekMesaj.ToLower() + "/" + a.ToString(), dataaa); Mesajlar2 mesajlar1 = response1.ResultAs <Mesajlar2>(); }
public IHttpActionResult PutMesajlar(int id, Mesajlar mesajlar) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != mesajlar.MesajID) { return(BadRequest()); } db.Entry(mesajlar).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!MesajlarExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { Mesajlar mesajlar = db.Mesajlar.Find(id); db.Mesajlar.Remove(mesajlar); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult YeniMesaj(Mesajlar mesaj) { mesaj.Tarih = DateTime.Now; mesaj.Gonderici = (string)Session["CariMail"]; c.Mesajlars.Add(mesaj); c.SaveChanges(); return(RedirectToAction("GelenMesajlar")); }
public string ToString(bool mesaj = true) { if (!mesaj || !Basarili) { return(ToString()); } return (string.Format("{0} : {1}", "Mesajlar", string.Join(",", Mesajlar.ToList()))); }
public JsonResult MesajGonder(Mesajlar _mesaj) { _mesaj.Bildirim = true; _mesaj.Durum = true; _mesaj.Favori = false; _mesaj.Tarih = DateTime.Now; db.Mesajlars.Add(_mesaj); db.SaveChanges(); return(Json(true)); }
public ActionResult YeniMesaj(Mesajlar m) { var mail = (string)Session["CariMail"]; m.Tarih = DateTime.Parse(DateTime.Now.ToShortDateString()); m.Gonderici = mail; c.Mesajlars.Add(m); c.SaveChanges(); return(View()); }
public ActionResult MesajYaz(int id) { Mesajlar vm = new Mesajlar(); vm.Teklifler = db.Tekliflers.Where(x => x.TeklifId == id).SingleOrDefault(); int a = db.Tekliflers.Where(x => x.TeklifId == id).Select(x => x.UrunId).SingleOrDefault(); vm.Mesajs = db.Mesajs.Where(x => x.UrunId == a).ToList(); return(View(vm)); }
public ActionResult Edit([Bind(Include = "ID,KullaniciAdi,Mesaji,Konu,E_Posta")] Mesajlar mesajlar) { if (ModelState.IsValid) { db.Entry(mesajlar).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mesajlar)); }
public ActionResult YeniMesaj(Mesajlar msj) { var uyeMail = (string)Session["Mail"]; msj.Gonderen = uyeMail.ToString(); msj.Tarih = Convert.ToDateTime(DateTime.Now.ToShortDateString()); db.Mesajlar.Add(msj); db.SaveChanges(); return(View()); }
public ActionResult Create([Bind(Include = "ID,KullaniciAdi,Mesaji,Konu,E_Posta")] Mesajlar mesajlar) { if (ModelState.IsValid) { db.Mesajlar.Add(mesajlar); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mesajlar)); }
public IHttpActionResult GetMesajlar(int id) { Mesajlar mesajlar = db.Mesajlars.Find(id); if (mesajlar == null) { return(NotFound()); } return(Ok(mesajlar)); }
public void Insert(Mesajlar obj) { try { context.Mesajlar.Add(obj); } catch (Exception ex) { throw; } }
public ActionResult Cevapla(int id) { var yazar = db.Uyeler.FirstOrDefault(x => x.Id == id); var mail = yazar.Mail; var mesaj = new Mesajlar { Alici = mail }; return(View(mesaj)); }
public ActionResult sendMessage(Mesajlar mesaj) { mesaj.GonderenKullanici = System.Web.HttpContext.Current.User.Identity.Name; db.Mesajlar.Add(mesaj); db.SaveChanges(); ViewBag.Mesaj = "Mesajınız gönderildi"; return(View()); }
public ActionResult TeklifOku(int id) { Mesajlar vm = new Mesajlar(); if (Session["user"] is User kullanici) { int urunId = db.Tekliflers.Where(x => x.TeklifId == id).Select(z => z.UrunId).SingleOrDefault(); int gonderenId = db.Tekliflers.Where(v => v.TeklifId == id).Select(b => b.TeklifVeren).SingleOrDefault(), kimeId = db.Tekliflers.Where(v => v.TeklifId == id).Select(b => b.Kime).SingleOrDefault(); Session["tekurun"] = urunId; Session["tekgond"] = gonderenId; vm.Kime = kullanici; var gonderenler = db.Tekliflers.Where(x => x.UrunId == urunId && x.TeklifVeren == gonderenId && x.Kime == kimeId); vm.TeklifIcerik = gonderenler.Concat(db.Tekliflers.Where(x => x.UrunId == urunId && x.TeklifVeren == kimeId && x.Kime == gonderenId)).OrderBy(x => x.TeklifTarihi); vm.Urunler = db.Urunlers.Where(x => x.UrunId == urunId).SingleOrDefault(); vm.Kime = db.Users.Where(x => x.UserID == kimeId).SingleOrDefault(); if (kullanici.UserID != gonderenId) { vm.Kime = db.Users.Where(x => x.UserID == gonderenId).SingleOrDefault(); foreach (var item in vm.TeklifIcerik) { int a = item.TeklifId; Teklifler tk = tek.Bring(a); tk.Gorulme = +1; tek.Edit(tk); if (item.TeklifVeren != gonderenId) { vm.TeklifIcerik = gonderenler.Concat(db.Tekliflers.Where(x => x.UrunId == urunId && x.TeklifVeren == kimeId && x.Kime == gonderenId)).OrderByDescending(x => x.TeklifTarihi).Take(1); foreach (var ID in vm.TeklifIcerik) { Teklifler tk1 = tek.Bring(ID.TeklifId); tk1.Gorulme = 0; tek.Edit(tk1); } } } } Mesajlar son = new Mesajlar(); son.TeklifIcerik = gonderenler.Concat(db.Tekliflers.Where(x => x.UrunId == urunId && x.TeklifVeren == kimeId && x.Kime == gonderenId)).OrderBy(x => x.TeklifTarihi); son.Urunler = db.Urunlers.Where(x => x.UrunId == urunId).SingleOrDefault(); son.Kime = db.Users.Where(x => x.UserID == kimeId).SingleOrDefault(); return(View(son)); } else { return(RedirectToAction("PageError", "Error")); } }
public ActionResult MesajYaz(Mesajlar msj) { Mesajlar yeni = new Mesajlar(); yeni.gönderenID = (int)Session["id"]; yeni.tarih = DateTime.Now; yeni.aliciID = msj.aliciID; yeni.konu = msj.konu; yeni.mesaj = msj.mesaj; ct.Mesajlars.Add(yeni); ct.SaveChanges(); return(RedirectToAction("Mesajlar")); }
// GET: AdminMesajlar/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Mesajlar mesajlar = db.Mesajlar.Find(id); if (mesajlar == null) { return(HttpNotFound()); } return(View(mesajlar)); }
public ActionResult YeniMesaj(Mesajlar m) { if (ModelState.IsValid) { var uyeMail = (string)Session["Mail"].ToString(); m.Gonderen = uyeMail; m.Tarih = DateTime.Parse(DateTime.Now.ToShortDateString()); db.Mesajlar.Add(m); db.SaveChanges(); return(RedirectToAction("GidenKutusu", "Mesajlar")); } return(View()); }
public IHttpActionResult DeleteMesajlar(int id) { Mesajlar mesajlar = db.Mesajlars.Find(id); if (mesajlar == null) { return(NotFound()); } db.Mesajlars.Remove(mesajlar); db.SaveChanges(); return(Ok(mesajlar)); }
public ActionResult Iletisim(Mesajlar model) { MesajlarRepository _m = new MesajlarRepository(); if (_m.Add_Mesajlar(model) > 0) { ViewBag.result = true; } else { ViewBag.result = false; } return(View(model)); }
public ActionResult MesajGonder(string mesaj, int aliciId, int gonderenId) { Mesajlar m = new Mesajlar(); m.Mesaj = mesaj; m.GonderenId = gonderenId; m.MesajTarihi = DateTime.Now; m.AliciId = aliciId; m.OkunduMu = false; icerik.Mesajlar.Add(m); icerik.SaveChanges(); return(Json("Gönderildi")); }
public ActionResult MsjOku(int id) { Mesajlar msg = new Mesajlar(); if (Session["user"] is User kullanici) { int urunId = db.Mesajs.Where(x => x.MesajId == id).Select(z => z.UrunId).SingleOrDefault(); int gonderenId = db.Mesajs.Where(v => v.MesajId == id).Select(b => b.Gonderen).SingleOrDefault(), kimeId = db.Mesajs.Where(v => v.MesajId == id).Select(b => b.Kime).SingleOrDefault(); Session["msjurun"] = urunId; Session["msjgond"] = gonderenId; var gonderenler = db.Mesajs.Where(x => x.UrunId == urunId && x.Gonderen == gonderenId && x.Kime == kimeId); msg.MesajIcerik = gonderenler.Concat(db.Mesajs.Where(x => x.UrunId == urunId && x.Gonderen == kimeId && x.Kime == gonderenId)).OrderBy(x => x.MesajTarihi); msg.Urunler = db.Urunlers.Where(x => x.UrunId == urunId).SingleOrDefault(); msg.Kime = db.Users.Where(x => x.UserID == kimeId).SingleOrDefault(); if (kullanici.UserID != gonderenId) { msg.Kime = db.Users.Where(x => x.UserID == gonderenId).SingleOrDefault(); foreach (var item in msg.MesajIcerik) { int mid = item.MesajId; Mesaj mes = msjj.Bring(mid); mes.Okunma = +1; msjj.Edit(mes); if (item.Gonderen != gonderenId) { msg.MesajIcerik = gonderenler.Concat(db.Mesajs.Where(x => x.UrunId == urunId && x.Gonderen == kimeId && x.Kime == gonderenId)).OrderByDescending(x => x.MesajTarihi).Take(1); foreach (var ID in msg.MesajIcerik) { Mesaj mes1 = msjj.Bring(ID.MesajId); mes1.Okunma = 0; msjj.Edit(mes1); } } } } Mesajlar son = new Mesajlar(); son.MesajIcerik = gonderenler.Concat(db.Mesajs.Where(x => x.UrunId == urunId && x.Gonderen == kimeId && x.Kime == gonderenId)).OrderBy(x => x.MesajTarihi); son.Urunler = db.Urunlers.Where(x => x.UrunId == urunId).SingleOrDefault(); son.Kime = db.Users.Where(x => x.UserID == kimeId).SingleOrDefault(); return(View(son)); } return(RedirectToAction("PageError", "Error")); }
public ActionResult DeleteMessage(int MesajID) { int kullaniciID = (int)Session["kullanici"]; Mesajlar mesaj = db.Mesajlar.Where(x => x.ID == MesajID).FirstOrDefault(); if (mesaj.AliciID == kullaniciID) { mesaj.AliciSildiMi = true; } else if (mesaj.GonderenID == kullaniciID) { mesaj.GonderenSildiMi = true; } db.SaveChanges(); return(Json("Başarılı")); }
public ActionResult MesajiCevapla(FormCollection form) { var userName = System.Web.HttpContext.Current.User.Identity.Name; Mesajlar mesaj = new Mesajlar(); mesaj.AlanKullanici = form["AlanKullanici"]; mesaj.GonderenKullanici = userName; mesaj.Aciklama = form["Aciklama"]; mesaj.Baslik = form["Baslik"]; mesaj.GonderenAvatar = form["GonderenAvatar"]; db.Mesajlar.Add(mesaj); db.SaveChanges(); return(RedirectToAction("Profilim")); }
public RedirectToRouteResult Ekle() { Context context = new Context(); Mesajlar mesajlar = new Mesajlar() { Icerık = "Merhabalar", Tarıh = DateTime.Now, Saat = 22 }; context.Mesajlar.Add(mesajlar); context.SaveChanges(); return(RedirectToAction("Index", "Mesajlar")); }
public ActionResult Ekle(Mesajlar model) { try { DBModelEntities db = new DBModelEntities(); Mesajlar emp = new Mesajlar(); emp.KullaniciAdi = model.KullaniciAdi; emp.E_Posta = model.E_Posta; emp.Konu = model.Konu; emp.Mesaji = model.Mesaji; db.Mesajlar.Add(emp); db.SaveChanges(); int latestEmpId = emp.ID; }catch (Exception ex) { throw ex; } return(RedirectToAction("Index")); }
public ActionResult SendMessage([Bind(Include = "AliciID,GonderenID,DepremID,Mesaj,MesajBasligi")] Mesajlar message) { int kullaniciID = (int)Session["kullanici"]; Mesajlar mesaj = new Mesajlar(); mesaj.AliciID = message.AliciID; mesaj.DepremID = message.DepremID; mesaj.GonderenID = kullaniciID; mesaj.MesajBasligi = message.MesajBasligi; mesaj.Mesaj = message.Mesaj; mesaj.GonderimZamani = DateTime.Now; mesaj.GonderenSildiMi = false; mesaj.AliciSildiMi = false; mesaj.OkunduMu = false; db.Mesajlar.Add(mesaj); db.SaveChanges(); return(Json("başarılı")); }
private async void MesajGeldiginde(object sender, ValueAddedEventArgs args, object context) { try { FirebaseClient client = new FirebaseClient(config); string[] split = args.Data.Split(' '); for (int i = 0; i < split.Length; i++) { if (split[i] != null) { FirebaseResponse firebase = await client.GetAsync("Chat/" + Username.ToLower() + "/" + split[i]); Mesajlar2 mesajlar = firebase.ResultAs <Mesajlar2>(); if (mesajlar.Mesajimiz != null) { dataGridView1.Invoke((MethodInvoker) delegate { int rowcount = dataGridView1.Rows.Count; if (dataGridView1.Rows[rowcount - 1].Cells[0].Value.ToString() != mesajlar.Mesajimiz) { dataGridView1.Rows.Add(mesajlar.Mesajimiz, ""); } }); FirebaseResponse response2 = await client.GetAsync("Chat/" + Username.ToLower() + "/" + GidicekMesaj.ToLower() + "/RandomNumbers/"); Mesajlar mesajlar2 = response2.ResultAs <Mesajlar>(); string yenideger = mesajlar2.RandomNumbers.Replace(split[i], ""); var sifirla = new Mesajlar { RandomNumbers = yenideger }; SetResponse set = await client.SetAsync("Chat/" + Username.ToLower() + "/" + GidicekMesaj.ToLower() + "/RandomNumbers/", sifirla); Mesajlar mesajlar1 = set.ResultAs <Mesajlar>(); FirebaseResponse response = await client.DeleteAsync("Chat/" + Username.ToLower() + "/" + split[i]); } } } Array.Clear(split, 0, split.Length); } catch (Exception) { } }
public ActionResult GetMessage(int MesajID) { int kullaniciID = (int)Session["kullanici"]; Mesajlar mesaj = db.Mesajlar.Where(x => x.ID == MesajID).FirstOrDefault(); mesaj.OkunduMu = true; db.SaveChanges(); if (mesaj.AliciID == kullaniciID) { var _mesaj = db.Mesajlar.Where(x => x.ID == MesajID).Select(x => new { x.ID, x.MesajBasligi, x.GonderimZamani, x.Mesaj, x.GonderenID, x.AliciID, x.Gonderen.Ad, x.Gonderen.Soyad, x.Gonderen.Email, x.Depremler.Id, x.Depremler.DepremTarihi, x.Depremler.DepremYeri, x.Depremler.Siddet, x.Depremler.Derinlik, x.Depremler.Enlem, x.Depremler.Boylam }).FirstOrDefault(); return(Json(_mesaj)); } else { var _mesaj = db.Mesajlar.Where(x => x.ID == MesajID).Select(x => new { x.ID, x.MesajBasligi, x.GonderimZamani, x.Mesaj, x.GonderenID, x.AliciID, x.Alici.Ad, x.Alici.Soyad, x.Alici.Email, x.Depremler.Id, x.Depremler.DepremTarihi, x.Depremler.DepremYeri, x.Depremler.Siddet, x.Depremler.Derinlik, x.Depremler.Enlem, x.Depremler.Boylam }).FirstOrDefault(); return(Json(_mesaj)); } }