public ActionResult SendMessage(bgk_mesaj message) { if (string.IsNullOrEmpty(message.Mesaj)) { return(Content("<font color=\"red\">Mesaj alanını boş bıraktınız!</font>")); } if (message.AliciID == 0) { foreach (var member in Db.bgk_uye.Where(x => x.Onay == true && x.Id != Convert.ToInt32(BGKFunction.GetConfig("memberID"))).ToList()) { message.Mesaj += "<br /><br /><i><b>Not:</b> Bu mesaj kulüp yönetimi tarafından gönderilmiştir.</i>"; message.GonderenID = Convert.ToInt32(BGKFunction.GetConfig("adminID")); message.AliciID = member.Id; message.Okundu = false; message.Tip = 2; message.YazimTarihi = DateTime.Now; Db.bgk_mesaj.Add(message); Db.SaveChanges(); } } else { message.Mesaj += "<br /><br /><i><b>Not:</b> Bu mesaj kulüp yönetimi tarafından gönderilmiştir.</i>"; message.GonderenID = Convert.ToInt32(BGKFunction.GetConfig("adminID")); message.Okundu = false; message.Tip = 2; message.YazimTarihi = DateTime.Now; Db.bgk_mesaj.Add(message); Db.SaveChanges(); } return(Content("<script>$.BGK.SuccessModal('Mesajınız başarıyla gönderilmiştir.');</script>")); }
public ActionResult SendMessage(bgk_mesaj message) { message.YazimTarihi = DateTime.Now; message.Tip = 1; message.Okundu = false; Db.bgk_mesaj.Add(message); Db.SaveChanges(); TextWriter tw = new StringWriter(); ViewContext viewContext = new ViewContext(this.ControllerContext, new RazorView(this.ControllerContext, "anything", null, false, null), new ViewDataDictionary(), new TempDataDictionary(), tw); var h = new HtmlHelper(viewContext, new ViewPage()); return(Content("<div class=\"message outgoing\"><span class=\"writer\">" + BGKFunction.GetMember(message.GonderenID).AdSoyad.Split(' ')[0] + "</span><span class=\"date\">" + h.ShortDateTime(message.YazimTarihi, true).ToString() + "</span><span class=\"message\">" + message.Mesaj + "</span></div>")); }
public ActionResult SendMessage(int num) { var member = Db.bgk_uye.Find(num); if (member == null && num != 0) { return(Content("<script>$.BGK.ErrorModal('Bir sorun oluştu. Lütfen daha sonra tekrar deneyiniz.');</script>")); } bgk_mesaj message = new bgk_mesaj() { AliciID = num }; return(PartialView(message)); }
public ActionResult SendMessage(int num) { var group = Db.bgk_grup.Find(num); if (group == null) { return(Content("<script>$.BGK.ErrorModal('Bir sorun oluştu. Lütfen daha sonra tekrar deneyiniz.');</script>")); } bgk_mesaj message = new bgk_mesaj() { GonderenID = group.Id }; return(PartialView(message)); }
public ActionResult SendMessage(int id) { var group = Db.bgk_grup.Find(id); if (group == null || group.bgk_grup_uye.SingleOrDefault(x => x.UyeID == (int)Session["memberID"] && x.Tip == 1) == null) { return(Content("<script>$.BGK.ErrorModal('Bir sorun oluştu. Lütfen daha sonra tekrar deneyiniz.');</script>")); } bgk_mesaj message = new bgk_mesaj() { GonderenID = group.Id }; return(PartialView(message)); }
public ActionResult SendMessage(bgk_mesaj message) { var group = Db.bgk_grup.Find(message.GonderenID); if (string.IsNullOrEmpty(message.Mesaj)) { return(Content("<font color=\"red\">Mesaj alanını boş bıraktınız!</font>")); } foreach (var member in group.bgk_grup_uye) { if (member.UyeID != (int)Session["memberID"]) { message.Mesaj += "<br /><br /><i><b>Not:</b> Bu mesaj <a href=\"" + Url.Action("details", new { id = group.Id }) + "\">" + group.Adi + "</a> grubu adına <a href=\"" + Url.Action("Details", "Member", new { id = (int)Session["memberID"] }) + "\">" + BGKFunction.GetMyAccount().AdSoyad + "</a> tarafından gönderilmiştir.</i>"; message.AliciID = member.UyeID; message.GonderenID = Convert.ToInt32(BGKFunction.GetConfig("adminID")); message.Okundu = false; message.Tip = 2; message.YazimTarihi = DateTime.Now; Db.bgk_mesaj.Add(message); Db.SaveChanges(); } } return(Content("<script>$.BGK.SuccessModal('Mesajınız başarıyla gönderilmiştir.');</script>")); }