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)); }
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 }