Exemplo n.º 1
0
 public async Task <JsonResult> MCRGetUnread()
 {
     try {
         var rid  = Guid.Parse(Request.Form["rid"]);
         var rmid = Guid.Parse(Request.Form["rmid"]);
         var data = MessagingConversationReceipentService.GetByReceiverIDRoomID(rid, rmid, false);
         return(Success(MessagingConversationReceipentService.SetSubDatas(data, 0)));
     } catch { return(Failed(MessageUtilityService.ServerError())); }
 }
Exemplo n.º 2
0
        private static bool MCRInsert(Guid rid, Guid mcid, Guid cid)
        {
            //every time you send insert MC please invoke this after that item has been insert
            var members = GroupingsDataService.GetBySIDCID(rid, cid);

            foreach (var member in members)
            {
                if (!MessagingConversationReceipentService.Insert(Guid.NewGuid(), rid, mcid, false, member.OwnerID))
                {
                    return(false);
                }
            }
            return(true);
        }