Exemple #1
0
        /// <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("");
        }
Exemple #2
0
        /// <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();
            }
        }
Exemple #3
0
        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);
        }
Exemple #4
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);
                }
            }
        }