Пример #1
0
        public ActionResult Message(int servId)
        {
            int sessId = Convert.ToInt32(Session["UserId"]); //parsar sessionId till int
            IEnumerable <MessageServiceReference.Messageinfo> messageList = messageClient.GetUserMessage(servId);


            //ViewBag.recUserMedd = messageClient.GetUserMessage(servId); //hämtar recieverId optimering
            ViewBag.Lista = messageList.Where(x => x.ServiceId == servId);// visar lista på endast egna meddelanden

            MessageServiceReference.AddMessage nyttMsg = new MessageServiceReference.AddMessage();
            nyttMsg.ServiceId = servId;
            return(View(nyttMsg));
        }
Пример #2
0
        public ActionResult Message(MessageServiceReference.AddMessage nyttMsg /*int id, int servId, string titel*/)
        {
            Group3ServiceReference.Service1Client client = new Group3ServiceReference.Service1Client();
            var serv = client.GetServiceById(nyttMsg.ServiceId);
            //titel = "hej";
            int sessId = Convert.ToInt32(Session["UserId"]); //parsar sessionId till int

            nyttMsg.SendingUserId   = sessId;
            nyttMsg.RecievingUserId = 5 /*serv.CreatorID*/;
            nyttMsg.ServiceTitle    = "hej" /*serv.Title*/;
            ////IEnumerable<MessageServiceReference.Messageinfo> messageList = messageClient.GetMessages().ToList();
            messageClient.AddMessage(nyttMsg);

            ////ViewBag.userMedd = messageClient.GetUserMessage(sessId); //hämtar ens egna meddelanden
            //ViewBag.Lista = messageList.Where(x => x.SendingUserId == sessId && x.RecievingUserId == id);// visar lista på endast egna meddelanden

            return(RedirectToAction("me", "Message"));//servid
        }