public ActionResult Add(StudyItem entity) { entity.RegTime = DateTime.Now; entity.ModfiedTime = DateTime.Now; entity.DelFlag = true; StudyItemService.Add(entity); return(Json(new { status = 1, errorMsg = "操作成功!!" })); }
public ActionResult Add(int id = 0, string content = "") { StudyItem model = new StudyItem(); model.RegTime = DateTime.Now; model.ModfiedTime = DateTime.Now; model.StudyOnlineID = id; model.DelFlag = true; model.Context = content; model.UserInfoID = 1; StudyItemService.Add(model); return(Json(new { status = 1, msg = "成功" })); }
public ActionResult GetStudyItems() { int StudyOnlineID = int.Parse(Request["key"] ?? "0"); int pageSize = int.Parse(Request["rows"] ?? "10"); int pageIndex = int.Parse(Request["page"] ?? "1"); var dd = StudyOnlineService.GetEntity(u => u.ID == StudyOnlineID).FirstOrDefault(); var temp = StudyItemService.GetEntity(u => u.DelFlag == true && u.StudyOnlineID == StudyOnlineID); var list = temp.OrderByDescending(t => t.RegTime).Skip(pageSize * (pageIndex - 1)).Take(pageSize).ToList(); var data = list.Select(d => new { d.ID, d.Context, d.RegTime, d.UserInfo.Icon, d.UserInfoID }).ToList(); var count = Convert.ToInt32(Math.Ceiling((double)temp.Count() / pageSize)); var str = HNCJ.DY.Common.PageBar.GetPageBar(pageIndex, count, "talk", StudyOnlineID); return(Json(new { datas = data, str = str, Title = dd.Name, Content = dd.Content }, JsonRequestBehavior.AllowGet)); }
public ActionResult Delete(string id) { if (string.IsNullOrEmpty(id)) { Json(new { status = 0, errorMsg = "请选中要移除的行??" }); } string[] strIds = id.Split(','); List <int> idList = new List <int>(); foreach (var item in strIds) { idList.Add(int.Parse(item)); } StudyItemService.DeleteListByLogical(idList); return(Json(new { status = 1, errorMsg = "操作成功!!" })); }
public ActionResult AlterListStatus(string id) { if (string.IsNullOrEmpty(id)) { Json(new { status = 0, errorMsg = "请至少选中一行??" }); } string[] strIds = id.Split(','); List <int> idList = new List <int>(); foreach (var item in strIds) { idList.Add(int.Parse(item)); } StudyItemService.AlterListStatus(idList); return(Json(new { status = 1, errorMsg = "操作成功!!" })); }
public ActionResult Edit(int id = 0) { var model = StudyItemService.GetEntity(u => u.DelFlag == true && u.ID == id).FirstOrDefault(); var data = StudyOnlineService.GetEntity(u => u.DelFlag == true && u.Status == 1).ToList(); var list = (from u in data select new SelectListItem { Text = u.Name, Value = u.ID.ToString(), Selected = false }).ToList(); foreach (var item in list) { if (item.Value.Equals(model.StudyOnlineID.ToString())) { item.Selected = true; } } ViewData["StudyOnlineID"] = list; ViewData.Model = model; return(View()); }
public ActionResult GetAllStudyItems() { int pageSize = int.Parse(Request["rows"] ?? "10"); int pageIndex = int.Parse(Request["page"] ?? "1"); int total = 0; int itemid = int.Parse(Request["itemid"] ?? "0"); string key = Request["key"] ?? ""; BaseParam param = new BaseParam() { PageSize = pageSize, PageIndex = pageIndex, Total = total, ItemId = itemid, Key = key }; var pagedata = StudyItemService.LoagPageData(param); var temp = pagedata.Select(u => new { u.ID, u.Context, u.StudyOnline.Name, u.RegTime }).ToList(); var data = new { total = param.Total, rows = temp }; return(Json(data, JsonRequestBehavior.AllowGet)); }
public ActionResult Details(int id = 0) { ViewData.Model = StudyItemService.GetEntity(u => u.DelFlag == true && u.ID == id).FirstOrDefault(); return(View()); }
public ActionResult Edit(StudyItem entity) { entity.ModfiedTime = DateTime.Now; StudyItemService.Update(entity); return(Json(new { status = 1, errorMsg = "操作成功!!" })); }