示例#1
0
        public JsonResult GetJson()      // alex meddelandefunktion
        {
            var curentuserid = User.Identity.GetUserId();
            User currentuser = db.Users.Single(x => x.Id == curentuserid);
            MessageListSectionModel MessageListSection = new MessageListSectionModel();

            repo.MessageFunction(currentuser, MessageListSection);

            var test = Json(MessageListSection, JsonRequestBehavior.AllowGet);

            return Json(MessageListSection, JsonRequestBehavior.AllowGet);
        }
示例#2
0
文件: Repository.cs 项目: proxy51/LMS
        //Filemanager repo start



        
        public void MessageFunction(User currentuser, MessageListSectionModel MessageListSection)               // alex meddelandefunktion
        {
            foreach (Message messages in currentuser.Messages)
            {
                MessageViewModel MessageList = new MessageViewModel();

                MessageList.messageid = messages.id;
                MessageList.Message = messages.messagestring;
                MessageList.Sender = messages.sender;
                MessageList.TimeReceived = messages.time;

                if (messages.displayed == true)
                {
                    MessageListSection.ReadMessages.Add(MessageList);
                }
                else
                {
                    MessageListSection.UnreadMessages.Add(MessageList);
                }
            }

        }