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