public ActionResult QuickAlert() { //check login if (!IsLogged()) { return(BackToLogin()); } ThongBaoServices service = new ThongBaoServices(); List <ThongBaoModels> lstResult = service.SelectQuickAlerts(new ThongBaoModels() { nguoinhan = Session["userid"].ToString() }); return(PartialView(lstResult)); }
public JsonResult SelectAlerts(ThongBaoModels model) { int iCurrentPage = int.Parse(model.curentPage); //check login if (!IsLogged()) { return(null); } ThongBaoServices service = new ThongBaoServices(); List <ThongBaoModels> lstResult = service.SelectRows(new M_ThongBao() { noidung = model.noidung, limit = base.defaultConst.ReadConst("paging", 0).ToString(), offset = model.curentPage }); int soluongTong = service.CountRows(new M_ThongBao() { noidung = model.noidung }); StringBuilder result = new StringBuilder(); StringBuilder lstRow = new StringBuilder(); if (lstResult.Count > 0) { int i = 1; if (iCurrentPage > 0) { i = iCurrentPage + 1; } foreach (var item in lstResult) { lstRow.Append(PrepareDataJsonForSelectAlerts(item, i)); i++; } if (lstRow.Length > 0) { lstRow.Remove(lstRow.Length - 1, 1); } } result.Append("{"); result.Append("\"isHeader\":\"" + "111" + "\","); result.Append("\"curentPage\":\"" + (iCurrentPage + lstResult.Count) + "\","); result.Append("\"Pages\":\"" + soluongTong + "\","); result.Append("\"data\":[" + lstRow.ToString() + "]"); result.Append("}"); return(Json(result.ToString(), JsonRequestBehavior.AllowGet)); }