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 }); }