Esempio n. 1
0
        public ActionResult SendMsgRequest(string Msg, int User_Id, int RelationRequest_Id)
        {
            var CRMsg = new ChatRoomMessageViewModel(0, Msg, DateTime.Now, User_Id, RelationRequest_Id, 0);

            CRMsg.Create();
            return(Json("Okay"));
        }
Esempio n. 2
0
        public ActionResult LoadChatRoomMessages(int LastMessage, int RelationRequest_Id, int User_Id)
        {
            var Msgs     = ChatRoomMessageViewModel.LoadChatRoomNewMessages(RelationRequest_Id, LastMessage, User_Id).Where(r => r.IsUserMsgSender != true);
            var JsonList = Msgs.Select(r => new
            {
                r.IsUserMsgSender,
                r.Message,
                r.IMG,
                r.SenderFullName,
                r.Id
            });

            return(Json(JsonList));
        }
Esempio n. 3
0
        public object SetViewBag(RelationRequestDAL Request, int User_Id)
        {
            /// Extract Relation Request Info


            /// Extract Source Person And Target person
            if (Request.RelationRequest.TargetUser_Id == User_Id)
            {
                ViewBag.SPerson = Request.RelationRequest.TargetUsers.Person.First();
                ViewBag.TPerson = Request.RelationRequest.SourceUsers.Person.First();
            }
            else
            {
                ViewBag.TPerson = Request.RelationRequest.TargetUsers.Person.First();
                ViewBag.SPerson = Request.RelationRequest.SourceUsers.Person.First();
            }

            /// Passing Data into the page which needed to display information
            ViewBag.RelationRequest_Id = Request.RelationRequest.Id;
            ViewBag.ResposibleName     = Request.RelationRequest.ResponseUsers.Person.First().FullName;
            ViewBag.ResponsiblePhone   = Request.RelationRequest.ResponseUsers.Person.First().Phone1;
            ViewBag.RelationRequest    = new RelationRequestViewModel(Request);
            return(ChatRoomMessageViewModel.GetChatRoomMessagesByRelationRequest_IdList(Request.RelationRequest.Id, User_Id));
        }