public ActionResult AddPraiseLog(PraiseLog praiseLog) { PraiseLog pLog = new PraiseLog(); pLog.WeaponID = praiseLog.WeaponID; pLog.CreateTS = DateTime.Now; pLog.PraiseNumber = praiseLog.PraiseNumber; pLog.Source = 1; pLog.PraiseIP = "admin"; pLog.AreaID = -1; pLog.UserID = -1; pLog.AvatarID = -1; int rs = _adminBLL.AddPraiseLog(pLog); //记录日志 Log(string.Format("新增PraiseLog 数据:{0}", pLog.ToString())); if (rs == -1) { return(UnSuccessful("新增赞数失败", "AddPraiseLog")); } else { return(Success("PraiseLogList")); } }
/// <summary> /// 列表 /// </summary> /// <param name="searchSort">用来搜索的实例</param> /// <returns></returns> public ActionResult PraiseLogList(DataPage dp, PraiseLog model) { List <PraiseLog> lists = new List <PraiseLog>(); if (Request["btnExportExcel"] == null)//导出Excel { lists = _adminBLL.GetPraiseLogList(ref dp, model); GetDataPage(dp); } else { dp.PageSize = 0; lists = _adminBLL.GetPraiseLogList(ref dp, model); string fileName = "nothing"; if (lists.Count() > 0) { fileName = "PraiseLogList" + lists.Count() + "_Item"; } Dictionary <string, Func <PraiseLog, string> > showFields = new Dictionary <string, Func <PraiseLog, string> >(); showFields.Add(PraiseLog.WeaponIDField, z => "'" + z.WeaponID.ToString()); showFields.Add(PraiseLog.PraiseNumberField, z => "'" + z.PraiseNumber.ToString()); showFields.Add(PraiseLog.PraiseIPField, z => "'" + z.PraiseIP.ToString()); showFields.Add(PraiseLog.CreateTSField, z => "'" + z.CreateTS.ToString()); showFields.Add(PraiseLog.SourceField, z => "'" + z.Source.ToString()); showFields.Add(PraiseLog.UserIDField, z => "'" + z.UserID.ToString()); showFields.Add(PraiseLog.AreaNameField, z => "'" + z.AreaName.ToString()); showFields.Add(PraiseLog.AvatarIDField, z => "'" + z.AvatarID.ToString()); ObjectUtil.Common.ExcelHelper2 <PraiseLog> elh = new ObjectUtil.Common.ExcelHelper2 <PraiseLog>(lists, null, showFields); elh.FileWebSaveAs(Response, fileName); } //记录日志 Log(string.Format("查看[PraiseLog]列表页面 搜索数据:{0}", model.ToString())); return(View(lists)); }