Example #1
0
 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());
 }
Example #7
0
        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>"));
        }