public ActionResult Index(int currentPage = 1, int type = 2, string title = "", string time = "") { var pageIndex = currentPage - 1; SQL.DataSource.SQLPage <MessageAcceptUser> mesg = null; if (type == 0) { mesg = title.IsNullOrEmpty() ? _iMessageServices.GetAccepMessageByUserId(User.Model.Id, _pageSize, pageIndex) : _iMessageServices.GetAccepMessageByUserId(User.Model.Id, _pageSize, pageIndex, title); } else if (type == 1) { mesg = title.IsNullOrEmpty() ? _iMessageServices.GetAccepMessageByUserIdRead(User.Model.Id, _pageSize, pageIndex) : _iMessageServices.GetAccepMessageByUserIdRead(User.Model.Id, _pageSize, pageIndex, title); } else if (type == 2) { mesg = title.IsNullOrEmpty() ? _iMessageServices.GetAccepMessageByUserIdNoRead(User.Model.Id, _pageSize, pageIndex) : _iMessageServices.GetAccepMessageByUserIdNoRead(User.Model.Id, _pageSize, pageIndex, title); } else if (type == 3) { mesg = title.IsNullOrEmpty() ? _iMessageServices.GetAccepMessageByUserIdImportant(User.Model.Id, _pageSize, pageIndex) : _iMessageServices.GetAccepMessageByUserIdImportant(User.Model.Id, _pageSize, pageIndex, title); } else if (type == 4) { mesg = title.IsNullOrEmpty() ? _iMessageServices.GetAccepMessageByUserIdDelete(User.Model.Id, _pageSize, pageIndex) : _iMessageServices.GetAccepMessageByUserIdDelete(User.Model.Id, _pageSize, pageIndex, title); } ViewBag.page = currentPage; var letterModel = new LetterModel(); letterModel.MessageAcceptUser = GetListMessage(mesg, currentPage); ViewBag.Title = title; ViewBag.Time = time; GetMessage(); return(View(letterModel)); }