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 Maintenance() { if (Session["memberRole"].ToString() == "100" || BGKFunction.GetConfig("site-on/off") == "1") { return(RedirectToAction("Index")); } return(View()); }
public ActionResult Index() { if (BGKFunction.GetConfig("site-index") != "0" && Session["Index"].ToString() == "0") { Session["Index"] = "1"; return(PartialView()); } return(RedirectToAction("Index", "Post")); }
public ActionResult Index(int num) { int take = 20; int skip = take * (num - 1); int adminID = Convert.ToInt32(BGKFunction.GetConfig("adminID")); var bgk_bildirim = Db.bgk_bildirim.Where(x => x.UyeID == adminID).OrderByDescending(x => x.Tarih); ViewBag.count = bgk_bildirim.Count(); ViewBag.take = take; return(View(bgk_bildirim.Skip(skip).Take(take))); }
public ActionResult Communication(bgk_communication model) { if (ModelState.IsValid) { if (BGKFunction.IsSendEmail(BGKFunction.GetConfig("smtp-username"), model.Konu, model.Mesaj + "<br /><br />Bu mesaj <b>" + model.AdSoyad + "(" + model.Email + ")</b> tarafından gönderilmiştir.")) { ModelState.AddModelError("", "Mesajınız başarıyla gönderilmiştir."); } else { ModelState.AddModelError("", "Mesajınız gönderilirken bir sorun oluştu. Lütfen tekrar deneyiniz."); } } return(View(model)); }
public ActionResult Modal() { if (Session["memberID"].ToString() != "0") { HttpCookie cookie = new HttpCookie("BGK_member-message"); cookie.Value = BGKFunction.GetConfig("member-message").ConvertSeo(); cookie.Expires = DateTime.Now.AddDays(365); Response.Cookies.Add(cookie); } else { HttpCookie cookie = new HttpCookie("BGK_visitor-message"); cookie.Value = Server.UrlDecode(BGKFunction.GetConfig("visitor-message")).ConvertSeo(); cookie.Expires = DateTime.Now.AddDays(365); Response.Cookies.Add(cookie); } return(PartialView()); }
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>")); }