Ejemplo n.º 1
0
        public ActionResult i()
        {
            if (IsLogon() == false)
            {
                return(RedirectToAction("index", "i"));
            }
            var currentId = CurrentUserId();

            Models.Message.iModels model = new Models.Message.iModels();
            #region Select-items
            model.Users = new List <SelectListItem>();//burası mesajı gonder de cıkan musterı harıcı kullanıcılar ıcın
            var users = context.Members.Where(x => ((int)x.MemberType) > 0 && x.Id != currentId).ToList();
            model.Users = users.Select(x => new SelectListItem()
            {
                Value = x.Id.ToString(),
                Text  = string.Format("{0} {1} ({2})", x.Name, x.Surname, x.MemberType.ToString())
            }).ToList();
            #endregion
            #region Mesaj Listesi
            // mesajı gonderen
            var mList = context.Messages.Where(x => x.ToMemberId == currentId || x.MessageReplies.Any(y => y.Member_Id == currentId)).ToList();
            model.Messages = mList;
            #endregion
            return(View(model));
        }
Ejemplo n.º 2
0
        public ActionResult i()
        {
            var currentId = CurrentUserId();

            Models.Message.iModels model = new Models.Message.iModels();
            #region Select List Item
            model.Users = new List <SelectListItem>();
            var users = context.Members.Where(x => ((int)x.MemberType) > 0 && x.Id != currentId).ToList();
            model.Users = users.Select(X => new SelectListItem()
            {
                Value = X.Id.ToString(),
                Text  = string.Format("{0} {1} ({2})", X.Name, X.Surname, X.MemberType.ToString())
            }).ToList();

            #endregion
            #region Mesaj listesi
            var mList = context.Messages.Where(x => x.ToMemberId == currentId || x.MessageReplies.Any(y => y.Member_Id == currentId)).ToList();
            model.Messages = mList;
            #endregion
            return(View(model));
        }