/// <summary> /// Lấy tên friendly từ controllerID /// </summary> /// <param name="id">controllerID</param> /// <returns></returns> public static String getControllerFriendlyName(int id) { Nhomchucnang _nhom = db.Nhomchucnangs.FirstOrDefault(p => p.NhomchucnangID == id); if (_nhom != null) { return(_nhom.Ten); } return(""); }
/// <summary> /// Lưu tên controller vào db /// </summary> public void saveControllerName(int RowID, String RowValue) { Nhomchucnang _nhom = db.Nhomchucnangs.Find(RowID); if (_nhom != null) { _nhom.Ten = RowValue; db.Entry(_nhom).State = EntityState.Modified; db.SaveChanges(); } }
private int getNhomChucNangIDFromUrl(string controllerName) { String controllerNameToLower = controllerName + "Controller".ToLower(); Nhomchucnang nhomChucNang = db.Nhomchucnangs.FirstOrDefault(p => p.TenController.ToLower() == controllerNameToLower); if (nhomChucNang != null) { return(nhomChucNang.NhomchucnangID); } return(0); }
/// <summary> /// Lưu danh sách controller vào db /// </summary> private void saveControllerList() { List <String> danhSachController = GetControllerNames(); foreach (var item in danhSachController) { Nhomchucnang _controller = db.Nhomchucnangs.FirstOrDefault(p => p.TenController == item); if (_controller != null) { int nhomChucNangID = _controller.NhomchucnangID; if (_controller == null) { Nhomchucnang _chucNang = new Nhomchucnang(); _chucNang.TenController = item; _chucNang.Ten = ""; db.Nhomchucnangs.Add(_chucNang); db.SaveChanges(); nhomChucNangID = _chucNang.NhomchucnangID; } insertChucNangChuongTrinhIfNotExist(nhomChucNangID, item); } } }