Ejemplo n.º 1
0
        public JsonResult ReplyMailItems(string userName, int pageNumber)
        {
            var ua = new UserAccount(userName);
            var currentUserId = Convert.ToInt32(_mu.ProviderUserKey);
            var model = new DirectMessages();

            if (_mu != null)
                model.GetMailPageWiseToUser(pageNumber, PageSize,
                    currentUserId, ua.UserAccountID);

            var sb = new StringBuilder();

            foreach (DirectMessage cnt in model)
            {
                sb.Append(cnt.ToUnorderdListItem);
            }

            UpdateReadMessages(model, currentUserId);

            return Json(new
            {
                ListItems = sb.ToString()
            },
            JsonRequestBehavior.AllowGet);
        }
Ejemplo n.º 2
0
        public ActionResult Reply(string userName)
        {
            _ua = new UserAccount(userName);

            ViewBag.DisplayName = _ua.UserName;

            var model = new DirectMessages();
            var currentUserId = Convert.ToInt32(_mu.ProviderUserKey);

            if (_mu != null)
                ViewBag.RecordCount = model.GetMailPageWiseToUser(1,
                    PageSize,
                    currentUserId,
                    _ua.UserAccountID);

            ViewBag.DirectMessages = model.ToUnorderdList;

            UpdateReadMessages(model, currentUserId);

            return View();
        }