コード例 #1
0
ファイル: QuyenController.cs プロジェクト: hieukieuiz/KLTN
        public async Task <IActionResult> CreateQuyen(QuyenDTO quyenDTO)
        {
            var quyen = quyenDTO.ToEntity();
            await _quyenService.CreateQuyen(quyen);

            return(Ok(quyen));
        }
コード例 #2
0
ファイル: QuyenController.cs プロジェクト: hieukieuiz/KLTN
        public async Task <IActionResult> UpdateQuyen(int id, [FromBody] QuyenDTO quyenDTO)
        {
            var quyen = quyenDTO.ToEntity();
            await _quyenService.UpdateQuyen(quyen);

            return(Ok(quyen));
        }
コード例 #3
0
ファイル: QuyenController.cs プロジェクト: hieukieuiz/KLTN
        public async Task <IActionResult> GetQuyenById(int id)
        {
            var quyen = await _quyenService.GetQuyenById(id);

            var result = QuyenDTO.FromEntity(quyen);

            return(Ok(result));
        }
コード例 #4
0
        private void frm_Main_Load(object sender, EventArgs e)
        {
            QuyenNguoiDungBus quyenNguoiDungBus     = new QuyenNguoiDungBus();
            List <QuyenDTO>   quyenNhomNguoiDungLst = quyenNguoiDungBus.LayQuyenNguoiDung(Program.Username);

            if (quyenNhomNguoiDungLst.Count > 0)
            {
                foreach (RibbonPage page in ribbonMenu.Pages)
                {
                    QuyenDTO quyen   = quyenNhomNguoiDungLst.FirstOrDefault(t => (t.MaMH == int.Parse(page.Tag.ToString()) && t.CoQuyen == true));
                    bool     hienThi = quyen != null;
                    page.Visible = hienThi;
                }
            }
            else
            {
                DialogResult dialogResult = MessageBox.Show("Không thể truy cập", "Bạn không có một quyền nào được thực hiện trong ứng dụng này.", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.OK)
                {
                    //
                }
            }
        }