using HxDbContext; using HxModel; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HxUserManagement.HxDAL { public class MenuDAL { #region 获取信息 /// /// 获取信息 /// /// ID /// public MenuModel GetInfodById(string id) { var result = new MySqlEF().GetModel(x => x.Id == id); if (result != null) { return result; } return null; } /// /// 获取所有权限列表 /// /// public List GetAllMenus() { var result = new MySqlEF().GetList(x=>x.State==1); if (result != null) { return result.ToList(); } return null; } #endregion #region 删除 /// /// 删除 /// /// /// public bool DelById(string id) { var resultDelModel = new MySqlEF().GetModel(x => x.Id == id); if (resultDelModel != null) { var result = new MySqlEF().Delete(new MenuModel { Id = id }); return result; } return false; } #endregion #region 添加 /// /// 添加 /// /// /// public MenuModel Add(MenuModel model) { try { var result = new MySqlEF().Add(model); if (result != null) { return model; } } catch (Exception ex) { } return null; } #endregion #region 修改 /// /// 修改 /// /// /// public MenuModel Update(MenuModel model) { var result = new MySqlEF().Update(model); if (result != null) { return result; } return null; } #endregion } }