Beispiel #1
0
        public static List <ChatRoomMessageViewModel> GetChatRoomMessagesList()
        {
            List <ChatRoomMessageViewModel> UList = new List <ChatRoomMessageViewModel>();

            ChatRoomMessageDAL.GetChatRoomMessagesList().ForEach(u => UList.Add(new ChatRoomMessageViewModel(u)));
            return(UList);
        }
Beispiel #2
0
        public void Update()
        {
            ChatRoomMessageDAL U = new ChatRoomMessageDAL(_Id);

            if (!string.IsNullOrEmpty(_Message))
            {
                U.ChatRoomMessages.Message = _Message;
            }

            if (_MsgDate != new DateTime() && _MsgDate != null)
            {
                U.ChatRoomMessages.MsgDate = _MsgDate;
            }
            if (_Entity_Order != null)
            {
                U.ChatRoomMessages.Entity_Order = _Entity_Order;
            }

            if (_RelationRequest_Id != 0 && _RelationRequest_Id != null)
            {
                U.ChatRoomMessages.RelationRequest_Id = _RelationRequest_Id;
            }
            if (_SenderUser_Id != 0 && _SenderUser_Id != null)
            {
                U.ChatRoomMessages.SenderUser_Id = _SenderUser_Id;
            }

            U.Update();
        }
Beispiel #3
0
 public ChatRoomMessageViewModel(ChatRoomMessageDAL U)
 {
     _Id                 = U.ChatRoomMessages.Id;
     _Message            = U.ChatRoomMessages.Message;
     _MsgDate            = U.ChatRoomMessages.MsgDate;
     _SenderUser_Id      = U.ChatRoomMessages.SenderUser_Id;
     _RelationRequest_Id = U.ChatRoomMessages.RelationRequest_Id;
     _Entity_Order       = U.ChatRoomMessages.Entity_Order;
     _IMG                = PersonDAL.GetPersonPhotoByUserId(U.ChatRoomMessages.SenderUser_Id).Persons.Photo1;
     _SenderFullName     = PersonDAL.GetPersonPhotoByUserId(U.ChatRoomMessages.SenderUser_Id).Persons.FullName;
 }
Beispiel #4
0
        public static List <ChatRoomMessageViewModel> LoadChatRoomNewMessages(int relationRequest_Id, int lastMessage, int User_Id)
        {
            List <ChatRoomMessageViewModel> UList = new List <ChatRoomMessageViewModel>();

            ChatRoomMessageDAL.LoadChatRoomNewMessages(relationRequest_Id, lastMessage).ForEach(u => UList.Add(new ChatRoomMessageViewModel(u)));
            foreach (var item in UList)
            {
                if (item.SenderUser_Id == User_Id)
                {
                    item.IsUserMsgSender = true;
                }
            }
            return(UList);
        }
Beispiel #5
0
        public void Create()
        {
            ChatRoomMessageDAL U = new ChatRoomMessageDAL();

            U.ChatRoomMessages.Id                 = _Id;
            U.ChatRoomMessages.Message            = _Message;
            U.ChatRoomMessages.MsgDate            = _MsgDate;
            U.ChatRoomMessages.RelationRequest_Id = _RelationRequest_Id;
            U.ChatRoomMessages.SenderUser_Id      = _SenderUser_Id;
            U.ChatRoomMessages.Entity_Order       = _Entity_Order;

            U.Create();

            _Id = U.ChatRoomMessages.Id;
        }
        public void Delete()
        {
            ChatRoomMessageDAL U = new ChatRoomMessageDAL(_Id);

            U.Delete();
        }
Beispiel #7
0
 public static IEnumerable GetUserComboList()
 {
     return(ChatRoomMessageDAL.GetChatRoomMessagesComboList());
 }