public string forumAreaUpdate(postArea area)
 {
     try
     {
         if (toolsHelpers.updateToolsController.updatePostArea(u => u.areaId == area.areaId, area) == true)
         {
             Response.Redirect("/backStage/forumManagement/forumAreaIndex");
             return("success");
         }
         return("修改失败");
     }
     catch
     {
         return("修改出错!");
     }
 }
Example #2
0
 /// <summary>
 /// 论坛分区表增加数据
 /// </summary>
 /// <param name="info"></param>
 /// <returns></returns>
 public static Boolean insertPostArea(postArea info)
 {
     try
     {
         using (LazyfitnessEntities db = new LazyfitnessEntities())
         {
             db.postArea.Add(info);
             db.SaveChanges();
             return(true);
         }
     }
     catch
     {
         return(false);
     }
 }
Example #3
0
 /// <summary>
 /// 查找论坛分区表中的数据
 /// </summary>
 /// <typeparam name="TKey"></typeparam>
 /// <param name="whereLambda"></param>
 /// <param name="orderBy"></param>
 /// <returns></returns>
 public static postArea[] selectPostArea <TKey>(Expression <Func <postArea, bool> > whereLambda, Expression <Func <postArea, TKey> > orderBy)
 {
     try
     {
         using (LazyfitnessEntities db = new LazyfitnessEntities())
         {
             DbQuery <postArea> dataObject = db.postArea.Where(whereLambda).OrderBy(orderBy) as DbQuery <postArea>;
             postArea[]         infoList   = dataObject.ToArray();
             return(infoList);
         }
     }
     catch
     {
         postArea[] nullInfo = new postArea[0];
         return(nullInfo);
     }
 }
 public string forumAreaDelete(postArea area)
 {
     try
     {
         //删除论坛回复表中的信息,论坛表中的信息和论坛分区表中的信息
         if (toolsHelpers.deleteToolsController.deleteAllPostAreaInfo(area.areaId) == true)
         {
             Response.Redirect("/backStage/forumManagement/forumAreaIndex");
             return("true");
         }
         return("false");
     }
     catch
     {
         return("论坛分区删除出错!");
     }
 }
 public ActionResult changeforumArea(int areaId)
 {
     try
     {
         postArea[] areaInfoList = toolsHelpers.selectToolsController.selectPostArea(u => u.areaId == areaId, u => u.areaId);
         if (areaInfoList.Length == 0 || areaInfoList == null)
         {
             return(Content("没有这个分区!"));
         }
         postArea areaInfo = areaInfoList[0];
         ViewBag.areaInfo = areaInfo;
         return(View());
     }
     catch
     {
         return(Content("加载出错!"));
     }
 }
 /// <summary>
 /// 修改论坛分区表中的数据
 /// </summary>
 /// <param name="whereLambda"></param>
 /// <param name="info"></param>
 /// <returns></returns>
 public static Boolean updatePostArea(Expression <Func <postArea, bool> > whereLambda, postArea info)
 {
     try
     {
         using (LazyfitnessEntities db = new LazyfitnessEntities())
         {
             DbQuery <postArea> dataObject = db.postArea.Where(whereLambda) as DbQuery <postArea>;
             postArea           oldInfo    = dataObject.FirstOrDefault();
             oldInfo.areaBrief = info.areaBrief;
             oldInfo.areaName  = info.areaName;
             db.SaveChanges();
             return(true);
         }
     }
     catch
     {
         return(false);
     }
 }
 public string forumAreaAdd(postArea area)
 {
     try
     {
         //检查是否存在相同的分区名
         if (toolsHelpers.selectToolsController.selectPostArea(u => u.areaName == area.areaName, u => u.areaId).Length != 0)
         {
             return("存在相同的论坛分区名");
         }
         if (toolsHelpers.insertToolsController.insertPostArea(area) == true)
         {
             Response.Redirect("/backStage/forumManagement/forumAreaIndex");
             return("success");
         }
         return("增加论坛分区失败");
     }
     catch
     {
         return("增加论坛分区出错");
     }
 }