Beispiel #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 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>"));
        }
Beispiel #3
0
        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));
        }
Beispiel #4
0
        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));
        }
Beispiel #6
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>"));
        }