public ActionResult RefuseOpenShops(int id) { ListShops shops = ListShopsServices.LoadEntities(u => u.Id == id).FirstOrDefault(); if (shops.IsShenHe == 1) { ViewData["alert"] = "已有其他管理员操作"; return(View()); } shops.IsShenHe = 1; shops.Status = refuse; ListShopsServices.Update(shops); #region 更新验证码 var dbUser = UserInfoServices.LoadEntities(u => u.Id == shops.UserInfoId).FirstOrDefault(); dbUser.EmailCode = ""; UserInfoServices.Update(dbUser); #endregion MyNews news = new MyNews(); news.IsSee = noSeeMyNews; news.SubTime = DateTime.Now; news.Title = "您的店铺申请失败,请认真核查您的信息,进行重新申请操作"; news.UserInfoId = shops.UserInfoId; MyNewsServices.Add(news); ViewData["alert"] = "拒绝开店成功"; return(View()); }
public ActionResult DeleteDianPu(int id) { ListShops shop = ListShopsServices.LoadEntities(u => u.Id == id).FirstOrDefault(); shop.Status = 0; shop.IsShenHe = 0; ListShopsServices.Update(shop); #region 给用户发送消息 MyNews news = new MyNews(); news.SubTime = DateTime.Now; news.Title = "您的店铺由于违反相关法律法规已被管理员关闭,如果您想再次开店请先进行开店申请操作"; news.UserInfoId = shop.UserInfoId; news.IsSee = 0; MyNewsServices.Add(news); #endregion #region 除用户所有商品信息 var listGoods = GoodsServices.LoadEntities(u => u.UserInfoId == shop.UserInfoId).ToList(); foreach (var item in listGoods) { item.DelGlag = 0; GoodsServices.Update(item); } #endregion return(Redirect("/Admin/ListDianpu")); }
public ActionResult SetSee(int id) { var myNews = MyNewsServices.LoadEntities(u => u.Id == id).FirstOrDefault(); myNews.IsSee = yesSeeMyNews; try { MyNewsServices.Update(myNews); Session["model"] = UserInfoServices.LoadEntities(u => u.Id == CurrentLoginUser.Id).FirstOrDefault(); return(Content("设置成功")); } catch (Exception) { return(Content("数据库错误,请联系管理员")); } }
public ActionResult MyNews(int?pageIndex) { if (pageIndex == null || pageIndex <= 0) { pageIndex = 1; } int total = 0; var allnews = MyNewsServices.LoadPageEntities((int)pageIndex, 8, out total, u => u.UserInfoId == CurrentLoginUser.Id, u => u.SubTime, false).ToList(); var news = allnews.OrderBy(u => u.IsSee); ViewData["mynews"] = allnews; ViewData["pageIndex"] = pageIndex; ViewData["Count"] = total; return(View()); }
public ActionResult AllowOpenShops(int id) { ListShops shops = ListShopsServices.LoadEntities(u => u.Id == id).FirstOrDefault(); if (shops.IsShenHe == 1) { ViewData["alert"] = "已有其他管理员操作"; return(View()); } shops.IsShenHe = 1; shops.SheHeAdminId = ((AdminUser)Session["adminlogin"]).Id; shops.Status = allow; ListShopsServices.Update(shops); #region 更新验证码 var dbUser = UserInfoServices.LoadEntities(u => u.Id == shops.UserInfoId).FirstOrDefault(); dbUser.EmailCode = ""; UserInfoServices.Update(dbUser); #endregion MyNews news = new MyNews(); news.IsSee = noSeeMyNews; news.SubTime = DateTime.Now; news.Title = "您的店铺申请成功,开启您的二手市场之旅吧"; news.UserInfoId = shops.UserInfoId; MyNewsServices.Add(news); ViewData["alert"] = "允许开店成功"; return(View()); }
public ActionResult Home(int?pageindex) { if (pageindex == null || pageindex < 1) { pageindex = 1; } //未读消息数量 int weiduNews = MyNewsServices.LoadEntities(u => u.IsSee == noSeeMyNews && u.UserInfoId == CurrentLoginUser.Id).Count(); ViewData["weiduNews"] = weiduNews; ViewData.Model = CurrentLoginUser; var userext = UserInfoExtServices.LoadEntities(u => u.UserInfoId == CurrentLoginUser.Id).FirstOrDefault(); ViewData["userext"] = userext; int total = 0; IQueryable <Goods> good = GoodsServices.LoadPageEntities((int)pageindex, 9, out total, u => u.DelGlag == normal, u => u.Id, false); ViewData["RandGoods"] = good; return(View()); }