コード例 #1
0
        public static string RestoreChat(string name)
        {
            string s = "";

            KnihovnaUserDao   ud = new KnihovnaUserDao();
            ChatZpravyDao     d  = new ChatZpravyDao();
            List <ChatZpravy> l  = d.GetAll() as List <ChatZpravy>;
            KnihovnaUser      cu = ud.GetByLogin(name);

            foreach (ChatZpravy z in l)
            {
                KnihovnaUser u = ud.GetbyId(z.UserFrom);

                // Zpráva od teve
                if (u.Id == cu.Id)
                {
                    s += "<span class='float-right chatMsgYour'>" + z.Text + "</span><br/>";
                }
                else
                {
                    s += "<img src='" + ("/Uploads/KnihovnaUzivatele/" + GetMiniaturePicture(u.Login)) + "' /> <span class='chatMsgHis'>" + z.Text + "</span><br/>";
                }
            }

            return(s);
        }
コード例 #2
0
ファイル: MyHub.cs プロジェクト: zszqwe/LofovaChyse
        public void HelloServer(string name, string text)
        {
            ChatZpravy z = new ChatZpravy();
            z.Id = Books.Counter();
            z.Date = DateTime.Now;
            z.Text = text;
            z.UserFrom = new KnihovnaUserDao().GetByLogin(name).Id;

            ChatZpravyDao d = new ChatZpravyDao();
            d.Create(z);

            Clients.All.hello(name + ": " + text);
        }