public JsonResult Del(int id) {
     document = new Document();
     using (club = new ClubEntities()) {
         RemoveDocument(club,id);
         if (club.SaveChanges() >= 0) {
             status = Status.success;
             hitStr = "操作成功!";
         }
     }
     return Json(new { state = status.ToString(), context = hitStr });
 }
 public ActionResult SetCheck(int id) {
     ViewDocument viewDocument = new ViewDocument();
     Document document = new Document();
     using (club = new ClubEntities()) {
         document = club.Documents.Where(v => v.Id == id).FirstOrDefault();
         viewDocument = club.ViewDocuments.Where(v => v.Id == id).FirstOrDefault();
         if (document != null) {
             document.Status = (byte)(((int)viewDocument.Status == 0) ? 1 : 0);
             document.TagsId = App_Start.CommonMethod.SetTags(club, document.Tags);
             if (club.SaveChanges() >= 0) {
                 status = Status.success;
                 hitStr = "修改成功!";
                 viewDocument.Status = document.Status;
             }
         }
     }
     ViewBag.StatusStr = HtmlCommon.GetHitStr(hitStr,status);
     return View("~/areas/bwum/views/down/show.cshtml", viewDocument);
 }
 public ActionResult Uploads(string title,int? type,string tags,string file,string context) {
     if (string.IsNullOrEmpty(title) || string.IsNullOrEmpty(tags) || string.IsNullOrEmpty(file) || string.IsNullOrEmpty(context))
     {
         ViewBag.hitStr = "请填写要上传文件的信息完整";
     }
     else {
         int tmpId = type ?? 0;
         BaWuClub.Web.Dal.User user = GetUser();
         Document doc = new Document()
         {
             Title = HtmlCommon.ClearHtml(title),
             Tags = HtmlCommon.ClearHtml(tags),
             Url = file,
             Description = HtmlCommon.ClearHtml(context),
             UserId = user.Id,
             Status = 0,
             Type=(byte)type,
             VarDate=DateTime.Now,
         };
         using (club = new ClubEntities())
         {
             club.Documents.Add(doc);
             if (club.SaveChanges() >= 0){
                 return RedirectToAction("transfers", "direct", new { url = "/member/u-" + user.Id + "/shared", directPage = "个人中心分享页" });
             }
         }
     }
     
     return View("~/views/download/uploaddocs.cshtml");
 }
 private void RemoveDocument(ClubEntities c,int id) {
     Document doc = new Document();
     doc = c.Documents.Where(d=>d.Id==id).FirstOrDefault();
     if (doc != null) {
         c.Documents.Remove(doc);
     }
     //c.Documents.Remove(doc);
 }
 private JsonResult SetState(string[] chks,int sId) {
     if (chks == null) {
         hitStr = "未选中行,请先选中!";
     }else{
         using (club = new ClubEntities()){
             Document doc = new Document();
             int vId = 0;
             foreach (string chk in chks){
                 vId = Convert.ToInt32(chk);
                 doc = club.Documents.Where(v => v.Id == vId).FirstOrDefault();
                 doc.Status = (byte)sId;
                 doc.TagsId = App_Start.CommonMethod.SetTags(club,doc.Tags);
                 if (club.SaveChanges() >= 0){
                     status = Status.success;
                     hitStr = "状态修改成功!";
                 }
             }
         }
     }
     return Json(new { state = status.ToString(), context = hitStr });
 }