Exemplo n.º 1
0
        public ActionResult Message(string id)
        {
            List <MessageModel> modelList = new List <MessageModel>();
            WebServiceClient    ws        = new WebServiceClient();
            int     HospitalId;
            DataSet ds = new DataSet();

            try
            {
                string strConfigFileName = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase.ToString()) + "\\Information.xml";
                ds.ReadXml(strConfigFileName);
                HospitalId = Convert.ToInt32(ds.Tables[0].Rows[0]["HospitalId"].ToString());

                var dtResult = ws.GetAllMessages(id, HospitalId);



                foreach (var messageModel in dtResult)
                {
                    MessageModel message = new MessageModel();
                    message.MessageId  = messageModel.MessageId;
                    message.UserId     = messageModel.UserId;
                    message.HospitalId = messageModel.HospitalId;
                    message.IsPerson   = messageModel.IsPerson;
                    message.Content    = messageModel.Content;
                    modelList.Add(message);
                }

                MessageModel messageView = new MessageModel();
                messageView.HospitalId = HospitalId;
                messageView.UserId     = id;
                messageView.IsPerson   = false;

                ViewData["modelSend"] = messageView;


                return(View(modelList));
            }
            catch
            {
                ModelState.AddModelError("", "Kabul eden kullanıcılar listelenemiyor");
                return(Redirect("~/Home/Index"));
            }
        }