public ActionResult ClubTypeDelete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ClubType ClubT = db.ClubTypes.Find(id); if (ClubT == null) { return(HttpNotFound()); } var clubs = db.ClubNumbers.Where(c => c.Type.Id == ClubT.Id); List <ClubsNumberModel> clubsmodel = new List <ClubsNumberModel>(); foreach (ClubNumber club in clubs) { ClubsNumberModel clubmodel = new ClubsNumberModel() { ClubId = club.ClubId, ClubName = club.Name, State = club.State == null ? "未知" : Enum.GetName(typeof(EnumState), club.State), CreateDate = club.CreateDate == null ? "未知" : club.CreateDate.ToString() }; clubsmodel.Add(clubmodel); } DelClubTypeModel model = new DelClubTypeModel() { TypeName = ClubT.Name, Enable = ClubT.Enable ?? 0, clubs = clubsmodel }; return(View(model)); }
public ActionResult ClubsNumberData(int page, int limit) { List <ClubsNumberModel> models = new List <ClubsNumberModel>(); foreach (ClubNumber club in db.ClubNumbers.OrderBy(c => c.ClubId).Skip((page - 1) * limit).Take(limit)) { ClubsNumberModel model = new ClubsNumberModel(); model.ClubId = club.ClubId; switch (club.State) { case ((int)EnumState.未使用): model.State = Enum.GetName(typeof(EnumState), club.State); model.Style = "black"; break; case ((int)EnumState.系统锁定): model.State = Enum.GetName(typeof(EnumState), club.State); model.Style = "gray"; break; case ((int)EnumState.待提交): model.State = Enum.GetName(typeof(EnumState), club.State); model.Style = "red"; break; case ((int)EnumState.正常): model.State = Enum.GetName(typeof(EnumState), club.State); model.Style = "green"; break; case ((int)EnumState.待审批): model.State = Enum.GetName(typeof(EnumState), club.State); model.Style = "orange"; break; case ((int)EnumState.查封): model.State = Enum.GetName(typeof(EnumState), club.State); model.Style = "pink"; break; case ((int)EnumState.冻结): model.State = Enum.GetName(typeof(EnumState), club.State); model.Style = "bule"; break; case ((int)EnumState.制裁): model.State = Enum.GetName(typeof(EnumState), club.State); model.Style = "red"; break; default: model.State = "未知"; model.Style = "yellow"; break; } model.CreateDate = club.CreateDate == null ? "无" : club.CreateDate.ToString(); models.Add(model); } PageDataModel dataModel = new PageDataModel() { code = 0, msg = "", count = db.ClubNumbers.Count(), data = models.AsQueryable() }; return(Json(dataModel, JsonRequestBehavior.AllowGet)); }