public PageModel <ChemCloud_DictionaryType> GetPage_ChemCloud_DictionaryType(ChemCloud_DictionaryType model) { IQueryable <ChemCloud_DictionaryType> ChemCloud_DictionaryTypes = from item in base.context.ChemCloud_DictionaryType select item; if (!string.IsNullOrWhiteSpace(model.TypeName)) { ChemCloud_DictionaryTypes = from d in ChemCloud_DictionaryTypes where d.TypeName.Contains(model.TypeName) select d; } if (!string.IsNullOrWhiteSpace(model.IsEnabled)) { ChemCloud_DictionaryTypes = from d in ChemCloud_DictionaryTypes where d.IsEnabled.Equals(model.IsEnabled) select d; } Func <IQueryable <ChemCloud_DictionaryType>, IOrderedQueryable <ChemCloud_DictionaryType> > func = null; func = (IQueryable <ChemCloud_DictionaryType> d) => from o in d orderby o.Id descending select o; int num = ChemCloud_DictionaryTypes.Count(); ChemCloud_DictionaryTypes = ChemCloud_DictionaryTypes.GetPage(out num, model.PageNo, model.PageSize, func); return(new PageModel <ChemCloud_DictionaryType>() { Models = ChemCloud_DictionaryTypes, Total = num }); }
public ActionResult DictionaryTypeEdit(long Id) { ChemCloud_DictionaryType _ChemCloud_DictionaryType = ServiceHelper.Create <IChemCloud_DictionaryTypeService>().GetChemCloud_DictionaryType(Id); return(View(_ChemCloud_DictionaryType)); }
public ChemCloud_DictionaryType GetChemCloud_DictionaryType(long Id) { ChemCloud_DictionaryType _ChemCloud_DictionaryType = context.ChemCloud_DictionaryType.FirstOrDefault((ChemCloud_DictionaryType m) => m.Id == Id); return(_ChemCloud_DictionaryType); }
public JsonResult DictionaryTypeAddFuc(string typename, string isenable) { ChemCloud_DictionaryType model = new ChemCloud_DictionaryType(); model.TypeName = typename; model.IsEnabled = isenable; bool result = ServiceHelper.Create <IChemCloud_DictionaryTypeService>().AddChemCloud_DictionaryType(model); return(Json(new { success = result })); }
public JsonResult DictionaryTypeEditSave(string Id, string TypeName, string IsEnabled) { ChemCloud_DictionaryType model = new ChemCloud_DictionaryType(); model.Id = long.Parse(Id); model.TypeName = TypeName; model.IsEnabled = IsEnabled; bool result = ServiceHelper.Create <IChemCloud_DictionaryTypeService>().UpdateChemCloud_DictionaryType(model); return(Json(new { success = result })); }
//字典视图 public ActionResult DictionariesList() { ChemCloud_DictionaryType querymodel = new ChemCloud_DictionaryType() { IsEnabled = "1" }; List <ChemCloud_DictionaryType> listtype = ServiceHelper.Create <IChemCloud_DictionaryTypeService>().GetChemCloud_DictionaryTypes(querymodel); return(View(listtype)); }
public bool AddChemCloud_DictionaryType(ChemCloud_DictionaryType model) { context.ChemCloud_DictionaryType.Add(model); int i = context.SaveChanges(); if (i > 0) { return(true); } else { return(false); } }
public ActionResult DictionariesEdit(long Id) { ChemCloud_DictionaryType query = new ChemCloud_DictionaryType() { IsEnabled = "1" }; List <ChemCloud_DictionaryType> typelist = ServiceHelper.Create <IChemCloud_DictionaryTypeService>().GetChemCloud_DictionaryTypes(query); ViewBag.typelist = typelist; ChemCloud_Dictionaries _ChemCloud_Dictionaries = ServiceHelper.Create <IChemCloud_DictionariesService>().GetChemCloud_Dictionaries(Id); return(View(_ChemCloud_Dictionaries)); }
public bool DeleteChemCloud_DictionaryType(long Id) { int i = 0; ChemCloud_DictionaryType _ChemCloud_DictionaryType = context.ChemCloud_DictionaryType.FirstOrDefault((ChemCloud_DictionaryType m) => m.Id == Id); if (_ChemCloud_DictionaryType != null) { context.ChemCloud_DictionaryType.Remove(_ChemCloud_DictionaryType); i = context.SaveChanges(); } if (i > 0) { return(true); } else { return(false); } }
public List <ChemCloud_DictionaryType> GetChemCloud_DictionaryTypes(ChemCloud_DictionaryType model) { IQueryable <ChemCloud_DictionaryType> ChemCloud_DictionaryTypes = from item in base.context.ChemCloud_DictionaryType select item; if (!string.IsNullOrWhiteSpace(model.TypeName)) { ChemCloud_DictionaryTypes = from d in ChemCloud_DictionaryTypes where d.TypeName.Contains(model.TypeName) select d; } if (!string.IsNullOrWhiteSpace(model.IsEnabled)) { ChemCloud_DictionaryTypes = from d in ChemCloud_DictionaryTypes where d.IsEnabled.Equals(model.IsEnabled) select d; } return(ChemCloud_DictionaryTypes.ToList <ChemCloud_DictionaryType>()); }
public JsonResult DictionaryTypePageModelList(int page, int rows, string typename, string isenabled) { ChemCloud_DictionaryType casewhere = new ChemCloud_DictionaryType() { PageNo = page, PageSize = rows, TypeName = typename, IsEnabled = isenabled }; PageModel <ChemCloud_DictionaryType> listpage = ServiceHelper.Create <IChemCloud_DictionaryTypeService>().GetPage_ChemCloud_DictionaryType(casewhere); var collection = from item in listpage.Models.ToList() select new { Id = item.Id, TypeName = item.TypeName, IsEnabled = item.IsEnabled }; return(Json(new { rows = collection, total = listpage.Total })); }
public bool UpdateChemCloud_DictionaryType(ChemCloud_DictionaryType model) { bool result = true; ChemCloud_DictionaryType _ChemCloud_DictionaryType = context.ChemCloud_DictionaryType.FirstOrDefault((ChemCloud_DictionaryType m) => m.Id == model.Id); if (_ChemCloud_DictionaryType != null) { _ChemCloud_DictionaryType.TypeName = model.TypeName; _ChemCloud_DictionaryType.IsEnabled = model.IsEnabled; try { context.SaveChanges(); } catch (DbEntityValidationException dbEx) { result = false; } } else { result = false; } return(result); }