public static List <ChatRoomMessageViewModel> GetChatRoomMessagesList() { List <ChatRoomMessageViewModel> UList = new List <ChatRoomMessageViewModel>(); ChatRoomMessageDAL.GetChatRoomMessagesList().ForEach(u => UList.Add(new ChatRoomMessageViewModel(u))); return(UList); }
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(); }
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; }
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); }
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(); }
public static IEnumerable GetUserComboList() { return(ChatRoomMessageDAL.GetChatRoomMessagesComboList()); }